一、Hadoop新加一个数据节点DataNode
hdfs --daemon start datanode 启动数据节点后NameNode发现没有新的数据节点注册
二、查看新数据节点日志内容如下:
Datanode denied communication with namenode because the host is not in the include-list: DatanodeRegistration(192.168.1.105:9866, datanodeUuid=3f23a134-4134-4261-835f-4c8a4408cf49, infoPort=9864, infoSecurePort=0, ipcPort=9867, storageInfo=lv=-57;cid=CID-dfef9781-3b34-4481-98c1-eea5c3fdc2b9;nsid=589793973;c=1610780685599)
at org.apache.hadoop.hdfs.server.blockmanagement.DatanodeManager.registerDatanode(DatanodeManager.java:1037)
at org.apache.hadoop.hdfs.server.blockmanagement.BlockManager.registerDatanode(BlockManager.java:2438)
at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.registerDatanode(FSNamesystem.java:3855)
at org.apache.hadoop.hdfs.server.namenode.NameNodeRpcServer.registerDatanode(NameNodeRpcServer.java:1521)
at org.apache.hadoop.hdfs.protocolPB.DatanodeProtocolServerSideTranslatorPB.registerDatanode(DatanodeProtocolServerSideTranslatorPB.java:101)
at org.apache.hadoop.hdfs.protocol.proto.DatanodeProtocolProtos$DatanodeProtocolService 2. c a l l B l o c k i n g M e t h o d ( D a t a n o d e P r o t o c o l P r o t o s . j a v a : 31658 ) a t o r g . a p a c h e . h a d o o p . i p c . P r o t o b u f R p c E n g i n e 2.callBlockingMethod(DatanodeProtocolProtos.java:31658) at org.apache.hadoop.ipc.ProtobufRpcEngine
Datanode denied communication with namenode because the host is not in the include-list
最新推荐文章于 2022-12-25 19:54:36 发布
本文主要描述了在Hadoop环境中,尝试新增一个DataNode节点时遇到的问题——DataNode拒绝与NameNode通信,原因是主机不在include-list中。详细分析了日志信息,并提供了通过执行`hdfs dfsadmin -refreshNodes`命令来刷新节点以解决此问题的方案。
摘要由CSDN通过智能技术生成