Hadoop 报异常“could only be replicated to 0 nodes, instead of 1”

这个异常困扰了我好长时间,发现大多是不细心造成的。 我使用以下两步解决了我遇到的问题。

首先:一定要保证节点上的防火墙都是关闭状态的。)如果没有使用如下命令关掉:(参考http://jiajun.iteye.com/blog/624449)

service iptables stop

chkconfig iptables off

其次:可能datanode的id冲突造成的。

 先将然后分别在namenode节点上启动stop-dfs.sh ,在job tracker 节点上启动stop-mapred.sh。

hadoop.tmp.dir(具体的看你自己的core-site.xml配置文件)  tmp目录下的数据都删除,重新hadoop namenode -format ,

然后分别在namenode节点上启动start-dfs.sh ,在job tracker 节点上启动start-mapred.sh

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值