我的hadoop集群显示了一个额外的datanode,它位于namenode上如何移除?

iqih9akk  于 2021-05-27  发布在  Hadoop
关注(0)|答案(0)|浏览(251)

我正在三台amazonec2机器上测试hadoop配置。我启动了hadoop3.3.0,在masters中使用namenode名称,在slave中使用两个datanode名称。但由于一些不经意的错误 core_site.xml 在datanodes中,系统在没有datanodes的情况下启动。9870端口在同一个namenode上提供了namenode和datanode(我没有配置这个datanode)。但即使在我纠正了错误之后,我发现start-dfs.sh并没有启动datanodes,而是在namenode处出现datanode。但是,如果我在每个datanodes上运行hadoop-daemon.sh start datanode,datanodes就会出现并显示在webgui 9870端口中。现在我有两个问题。如何删除额外的datanode以及发生了什么错误,我无法从服务器启动datanode。
例如,我在datanodes 1和datanodes 2的日志文件中期望得到这样的消息。但我收到的是namenode。我只有在单独启动datanodes时才会收到消息

2020-10-24 11:07:27,436 INFO org.apache.hadoop.hdfs.StateChange: BLOCK* registerDatanode: from DatanodeRegistration..

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题