hadoop安装完成之后运行出现权限不够的问题。

cclive1601 发布于 2012/08/04 20:56
阅读 2K+
收藏 0
hadoop安装完成之后,(使用2台主机搭建集群),并完成到格式化,但是在运行strat-all.sh的时候出现了start-dfs.sh 和start-mapred.sh权限不够,这是什么原因呢?
加载中
0
逝水fox
逝水fox

是否是添加了一个系统用户专门用于Hadoop执行的

确认一下这个用户有没有执行这两个脚本的权限以及操作hadoop.tmp.dir指定的目录的权限。另外hdfs的初始化命令需要这个用户执行。

c
cclive1601
谢谢你,我想在问下我安装的是ubuntu 11.04,然后搭建起来hadoop之后,运行的话,无论是单机的为分布式还是集群下面的话,都是现实no route to host 的错误,网上查说是防火墙的原因,但是我用ufw关闭了防火墙还是这个状态。这是什么问题呢?
0
汪林
汪林

用hadoop用户的话,需要给他授权

0
出云之月
出云之月

chmod +x start-dfs.sh

另外一个也这么做

0
martin_li
martin_li
写日志的目录没有权限,检查下先
0
闵开慧
闵开慧
你使用ls -ls查看一下这几个文件的用户组和所属用户,该文件的用户是不是你安装hadoop的用户,不是的话使用sudo chown -R hadoop:hadoop *进行修改,里面的第一个hadoop是hadoop组名,第二个是hadoop用户名。如果还有不清楚的可以给我留言。
返回顶部
顶部