我的hadoop集群显示了一个额外的datanode,它位于namenode上。如何删除它?
我正在三台AmazonEC2机器上测试hadoop配置。我启动Hadoop 3.3.0时,在masters中使用NameNode名称,在slave中使用两个datanode名称。但是由于datanodes中的我的hadoop集群显示了一个额外的datanode,它位于namenode上。如何删除它?,hadoop,amazon-ec2,Hadoop,Amazon Ec2,我正在三台AmazonEC2机器上测试hadoop配置。我启动Hadoop 3.3.0时,在masters中使用NameNode名称,在slave中使用两个datanode名称。但是由于datanodes中的core\u site.xml中出现一些意外错误,系统在没有datanodes的情况下启动。9870端口在同一个namenode上提供了namenode和datanode(我没有配置这个datanode)。但是,即使在我纠正了错误之后,我发现start-dfs.sh并没有启动datanode
core\u site.xml
中出现一些意外错误,系统在没有datanodes的情况下启动。9870端口在同一个namenode上提供了namenode和datanode(我没有配置这个datanode)。但是,即使在我纠正了错误之后,我发现start-dfs.sh并没有启动datanodes,而是在namenode中找到了datanode。但是,如果我在每个datanodes上运行hadoop-daemon.sh start datanode,datanodes将出现并显示在webgui 9870端口中。现在我有两个问题。如何删除额外的datanode以及出现了什么问题,我无法从服务器启动datanode
例如,我希望DataNode1和DataNode2的日志文件中有这样的消息。但我收到它的名称节点。我只有在单独启动datanodes时才会收到消息
2020-10-24 11:07:27,436 INFO org.apache.hadoop.hdfs.StateChange: BLOCK* registerDatanode: from DatanodeRegistration..