报错:appendToFile: Failed to replace a bad datanode on the existing pipeline due to no more good datanode
原因1:Hadoop默认副本数为3,而我只有2台DataNode,故缺少DataNode。
解决:增加一台DataNode。
原因2:未将DataNode的数据传输端口打开
解决:firewall-cmd --zone=public --add-port=9866/tcp --permanent