Hadoop Overview显示Livenode为0

CentOS 6.6 + JDK1.7 + hadoop 2.7.2

拓扑结构:1 master,2 slaves。

hadoop安装路径: /data/hadoop/hadoop-2.7.2/

问题:

1. http://master-ip:50070/ 里面看到livenode 是 0;

2. bin/hadoop dfs -mkdir /testdir 可以,但是 -put ./test.txt /testdir/就报错,说datanode is 0.


解(踩)决(坑)步骤:

1. sbin/stop-all.sh 先关闭;删除 hadoop的tmp目录,删除hdfs/下所有目录;sbin/start-all.sh重启,依旧没解决。

2. 查看防火墙,/etc/init.d/iptables status 显示not running;任性依旧关闭 /etc/init.d/iptables stop。重启hadoop(sbin/stop-all.sh && sbin/start-all.sh),依旧没解决。

3. 查看磁盘空间,/data 是单独磁盘,使用率很低,排除磁盘满原因。

4. 编辑/etc/hosts文件,只留这几行,删除其它的。重启网络 /etc/init.d/network restart,重启hadoop(sbin/stop-all.sh && sbin/start-all.sh),解决。

127.0.0.1   localhost
:1              localhost
10.120.9.107 master
10.120.9.108 slave1
10.120.9.109 slave2


效果图



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值