hadoop 集群启动从节点无datanode
笔者第一次启动hadoop 集群时, 集群所需线程全部正常启动, 时隔几天, 再次启动, 从节点无datanode
1 找到版本所在文件
文件所在目录为安装目录(笔者为/usr/local/hadoop)+ /tmp/dfs/data/current
2 删除从节点(BDSlave1)中的VERSION文件
3 删除从节点(BDSlave2)中的VERSION文件
4 删除主节点的VERSION文件
5 在主节点重新进行格式化操作,
住:从节点无需进行格式化
hdfs namenode -format
配置集群时(只对从节点)进行格式化,导致主节点与从节点id不一致。因此启动namenode时没有启动datanode。
只需删除原有(主节点与从节点)不一致的ID,重新格式化,即可保证ID一致。
原创不易
转载请标明出处
如果对你有所帮助 别忘啦点赞支持哈