赞
踩
在启动Hadoop的时候已有Hadoop节点在运行,所以要先关闭所有hadoop服务再启动。
- cd /usr/local/hadoop
- ./sbin/stop-dfs.sh # 关闭
- ./sbin/start-dfs.sh # 重启
- #上面两句操纵也是关闭和开启hadoop操作
再输入
jps
就出现了以下:
因为我们知道初次启动hadoop时候,namenode与datanode的clusterid保持一致。后来启动集群,发现jps中没有datanode,通常情况下,是namenode多次format,导致namenode的clusterid改变,而datanode没有改变,造成两者的的clusterid不一致。
以上是一致的,所以当不一致时我们要做的是修改datanode的clusterID,使namenode和datanode的clusterID保持一致就可以,然后重启集群查看JPS,一般就解决了。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。