关于hadoop集群datanode无法启动问题

hadoop版本:2.7.6

centos版本:6.9

jdk版本:1.8.0_172

问题一:datanode 无法启动 

  首先查看启动日志:

   $ vi logs/hadoop-admin-datanode-centos01.log  

   发现异常信息如下:

    异常java.io.IOException: Incompatible clusterIDs in....

   解决方法:

    将namenode和datanode下的clusterID改成一样的

扫描二维码关注公众号,回复: 1010239 查看本文章

    vim hadoop-data/dfs/name/current/VERSION

    vim hadoop-data/dfs/data/current/VERSION

   说明: hadoop-data 为 core-site.xml 配置 hadoop.tmp.dir路径 

问题二:datanode启动正常,jps查看正常,在web端口查看总是1个datanode

  产生原因: 每个datanode的hadoop-data/dfs/data/current/VERSION文件  storageID和 datanodeUuid 的值一样导致,

  解决方法 :改为不一样即可

  说明: hadoop-data 为 core-site.xml 配置 hadoop.tmp.dir路径 

猜你喜欢

转载自www.cnblogs.com/zhaoyandev/p/9083839.html
今日推荐