org.apache.hadoop.security.AccessControlException:Permission denied:user=Administrator,access=WRITE
来源:互联网 发布:乌云关闭 知乎 编辑:程序博客网 时间:2024/05/22 10:36
org.apache.hadoop.security.AccessControlException:Permission denied:user=Administrator,access=WRITE,inode="tmp":root:supergroup:rwxr-xr-x 。
这个错误有些蹊跷,因为我已经在map/reduce locations中配置了用户名是root,不知道它为什么还是以Administrator用户身份
解决办法如下:
问题原因:本地用户administrator(本机windows用户)想要远程操作hadoop系统,没有权限引起的。
解决办法:
a、如果是测试环境,可以取消hadoop hdfs的用户权限检查。打开conf/hdfs-site.xml,找到dfs.permissions属性修改为false(默认为true)OK了。
b、修改hadoop location参数,在advanced parameter选项卡中,找到hadoop.job.ugi项,将此项改为启动hadoop的用户名即可。(注意第一次设置的时候可能没有hadoop.job.ugi参数,报错后在去看就有了。)
c、因为Eclipse使用hadoop插件提交作业时,会默认以 DrWho 身份去将作业写入hdfs文件系统中,对应的也就是 HDFS 上的/user/hadoop , 由于 DrWho 用户对hadoop目录并没有写入权限,所以导致异常的发生。解决方法为:放开 hadoop 目录的权限 , 命令如下 :$ hadoop fs -chmod 777
0 0
- org.apache.hadoop.security.AccessControlException:Permission denied:user=Administrator,access=WRITE
- 4,org.apache.hadoop.security.AccessControlException: Permission denied: user=root, access=WRITE, in
- org.apache.hadoop.security.AccessControlException: Permission denied: user=yuanZmy, access=WRITE,
- org.apache.hadoop.security.AccessControlException: Permission denied: user=root, access=WRITE, inode
- hadoop关于org.apache.hadoop.security.AccessControlException: Permission denied: user=Administrator, ac
- hadoop关于org.apache.hadoop.security.AccessControlException: Permission denied: user=Administrator, ac
- org.apache.hadoop.security.AccessControlException: Permission denied: user=root
- org.apache.hadoop.security.AccessControlException: Permission denied: user=xxj,
- rg.apache.hadoop.security.AccessControlException: Permission denied: user=xxj, access=WRITE
- Eclipse提交hadoop程序出错:org.apache.hadoop.security.AccessControlException: Permission denied: user=D
- 从 "org.apache.hadoop.security.AccessControlException:Permission denied: user=..." 看Hadoop 的用户登陆认证
- Win下Eclipse提交hadoop程序出错:org.apache.hadoop.security.AccessControlException: Permission denied: user=
- org.apache.hadoop.security.AccessControlException: Permission denied: user=xxj, acces
- org.apache.hadoop.security.AccessControlException: Permission denied: user异常解决方法
- org.apache.hadoop.security.AccessControlException: Permission denied
- org.apache.hadoop.security.accessControlexception.permission denied
- org.apache.hadoop.security.AccessControlException: Permission denied:
- org.apache.hadoop.security.AccessControlException: Permission denied:
- C++_头文件和源文件
- 动态规划类型题的分析
- eclipse报错Address already in use: JVM_Bind(端口冲突)
- Highcharts隐藏x轴文字的方法
- Linux USB驱动分析(一)----USB2.0协议分析
- org.apache.hadoop.security.AccessControlException:Permission denied:user=Administrator,access=WRITE
- 看电视
- Android之ListView的CheckBox状态错乱
- CoreData
- Cocos2d-X 中数据类型的转换
- CSP开发基础--CryptoAPI函数简介
- NGUI 学习总结
- linux 定时任务详解 按秒设定
- 面向对象基础知识