no datanode to stop

来源:互联网 发布:mac ruby安装目录 编辑:程序博客网 时间:2024/05/17 22:24

最近在启动hadoop时候,发现slave节点的datanode没有启动(slave节点中使用jps命令未发现DataNode进程),然后执行stop-all.sh时候,发现no datanode to stop,后来查找原因,发现是由于多次执行hadoop/bin目录下的hdfs namenode -format原因造成的,多次格式化造成namespaceID不一致,解决方案有两种

1、修改slave的/hadoop/dfs(你建立的存储数据的目录)/../current下的version文件,将其namespaceID修改成和namenode一致即可。

2、删掉master,slave中的所有current文件内容,重新执行./start-all.sh(比较简单粗暴)

0 0
原创粉丝点击