hadoop 安装常见的异常

本文介绍了Hadoop集群中出现的一些常见错误,包括不一致的cluster ID、检查点字段不一致及EOF异常等问题,并提供了详细的解决步骤。对于cluster ID不一致的情况,需要清除日志和数据节点的数据,并重新格式化名称节点;对于检查点字段不一致的问题,可通过配置hdfs-site.xml文件来解决;而EOF异常则可能与防火墙设置有关。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


1.
java.io.IOException: Incompatible clusterIDs in /soft/hadoopdata/hdfs/datanode: namenode clusterID = CID-5bf29c46-50cb-45ce-b452-fd26e8d765e1; datanode clusterID = CID-54aae590-de23-4a4e-95b2-e75c1e54d0

解决方案:

 


hostname localhost

$HADOOP_HOME/sbin/stop-all.sh

 rm -rf /soft/hadoop-2.6.0/logs

 

rm -Rf /soft/hadoopdata/hdfs/datanode/*

 

 hdfs namenode -format


$HADOOP_HOME/sbin/start-all.sh


2.

java.io.IOException: Inconsistent checkpoint fields.
LV = -60 namespaceID = 1096247151 cTime = 0 ; clusterId = CID-3a486278-3f09-4cfc-827f-74b5b2cb3f47 ; blockpoolId = BP-1326718077-127.0.0.1-1486734709441.

解决方案hdfs-site.xml

  hdfs-site.xml  

secondarynamenode  :

<property> 
    <name>hadoop.tmp.dir</name>
    <value>/data/hadoop/tmp</value>
</property>


2.

java.io.EOFException: End of File Exceptionbetween local host is: "localhost.localdomain/127.0.0.1"; destinationhost is: "localhost":9000; : java.io.EOFException; For more detailssee:  http://wiki.apache.org/hadoop/EOFException

       atsun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

       atsun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)

       at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:4

解决方法:

C:\WINDOWS\system32\drivers\etc


1) 临时生效,重启后复原
开启: service iptables start
关闭: service iptables stop
 
2) 永久性生效,重启后不会复原
开启: chkconfig iptables on
关闭: chkconfig iptables off

sudo ln -s /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.121/jre/bin/java /usr/bin/java




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

迅捷的软件产品制作专家

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值