centos6.3+hadoop2.6.0搭建分布平台:hadoop namenode -format问题 错误:unable to determine lo

我先后通过ssh无密码通信配置、jdk1.7安装配置后开始安装hadoop并进行部署,先后对
core-site.xml
hadoop-envsh
hdfs-site.xml
mapred-env.sh
mapred-site.xml
slaves
yarn-env.sh
yarn-site.xml
进行配置。配置完后当运行 hadoop namenode -format时出错,通过查看技术资料查找到问题所在并解决:具体可以查看上传的图片
hadoop namenode -format 错误:unable to determine local hostname -falling back to "localhost"
1、这个问题是表示不能找到localhost的映射,需要去/etc/下查看hosts配置,看是否与linux 系统的hostname 对应着IP。
即在hosts文件里:原来是
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
需要在后面添加 主机名 ,我的机器名是master,故修改为
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 master
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 master

2、修改后需要重新启动网关:/etc/rc.d/init.d/network restart

3、然后再启动format : hadoop namenode -format

同时我在启动时出现另一个问题:
不能操作dfs
在根据网上的技术资料配置时,文章有少提到对新建的dfs进行设置权限,所以 我在format时出现了不能操作dfs 的错误,通过
chown -R hadoop:hadoop dfs 将 dfs设置为hadoop用户可以操作
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值