我首先部署了一个伪分布式系统,然后将其转换为完全分布式并格式化了我的namnode,现在我在pseudo-distributed中拥有的datanode没有连接到我的name node ps:我用于pseud的namenode就是我在完全分布式系统中用作namnode的名称节点
bpzcxfmw1#
如果是u格式的namenode,则更改namenode namespaceid,该名称与datanode namespaceid相同。格式化后更改datanode和namenode namespaceid,然后创建问题。对于namespaceid,转到/datanodefolder/current/version并选中我想你也可以格式化datanode,然后启动datanodehadoop datanode-格式
balp4ylt2#
你需要这样做: 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/
bin/stop-all.sh (or stop-dfs.sh and stop-yarn.sh in the 2.x series)
bin/hadoop namenode -format
2条答案
按热度按时间bpzcxfmw1#
如果是u格式的namenode,则更改namenode namespaceid,该名称与datanode namespaceid相同。格式化后更改datanode和namenode namespaceid,然后创建问题。对于namespaceid,转到/datanodefolder/current/version并选中
我想你也可以格式化datanode,然后启动datanode
hadoop datanode-格式
balp4ylt2#
你需要这样做:
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/