700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > hadoop 权限错误 Permission denied: user=root access=WRITE inode=/:hdfs:super

hadoop 权限错误 Permission denied: user=root access=WRITE inode=/:hdfs:super

时间:2018-10-12 09:38:34

相关推荐

hadoop  权限错误 Permission denied: user=root  access=WRITE  inode=/:hdfs:super

关于不能执行Hadoop命令并报权限问题执行错误1、Permissiondenied:user=root,access=WRITE,inode="/":hdfs:supergroup:drwxr-xr-x

mkdir:Permissiondenied:user=root,access=WRITE,inode="/":hdfs:supergroup:drwxr-xr-x

put:Permissiondenied:user=root,access=WRITE,inode="/":hdfs:supergroup:drwxr-xr-x

这些类似的权限问题都属于同类问题,他是我说我们的执行Hadoop命令的用户没有,执行权限。

刚开始我想解决问题的思路是,将当前用户授权。(这种想法是不正确的,不要为了简化输入命令,就试图修改这些东西)

现在的想法:用的他指定的用户去执行

[root@cdh1data]#sudo-uhdfshadoopfs-mkdir/newFile

或者[root@cdh1data]#sudo-uhdfsdfhsdfs-mkdir/newFile

更简单的是,先进入这个用户,suhdfs

然后在这上面执行相应的命令就ok

我顺便说一下,为什么会出现这样的问题。

如果你是用tar包解压缩的方式,手动配置的,肯定不会出现这些问题。

我第一次是用,clouderamanager安装,选择的是enterprise60天的那个。安装完成也没有问题。

第二次是用现在这种方式安装的。选择的是第一个,免费版。

其实这个也不算是安装上的问题。因为你用yarn安装的时候,他默认会用这个用户安装,这个就相当于,Linux的超级用户,他是Hadoop的超级用户组的用户。

[root@cdh1data]#hadoopfs-mkdir/newFile

mkdir:Permissiondenied:user=root,access=WRITE,inode="/":hdfs:supergroup:drwxr-xr-x

[root@cdh1data]#

[root@cdh1data]#hadoopfs-putw.dat/

put:Permissiondenied:user=root,access=WRITE,inode="/":hdfs:supergroup:drwxr-xr-x

也可以在haoop 配置文件中hdfs-site.xml 中设置权限为false

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。