我首先部署了一个伪分布式系统,然后将其转换为完全分布式,并格式化了我的namnode,现在我在伪分布式中的datanode没有连接到我的name节点PS:我用于pseud的namenode就是我在完全分布式系统中用作namnode的节点
发布于 2016-06-07 14:53:34
你需要这样做:
bin/stop-all.sh (or stop-dfs.sh and stop-yarn.sh in the 2.x series)rm -Rf /app/tmp/hadoop-your-username/*bin/hadoop namenode -format请参阅此链接:http://pages.cs.brandeis.edu/~cs147a/lab/hadoop-troubleshooting/
发布于 2016-06-08 19:47:57
如果您格式化了namenode,则更改namenode namespaceID,这与datanode namespaceID .after的格式相同,然后更改datanode和namenode namespaceID,然后出现问题。对于namespaceID,请转到/datanodefolder/current/VERSION并查看
我认为您也可以格式化datanode,然后启动datanode
hadoop datanode -format
https://stackoverflow.com/questions/37669577
复制相似问题