解决Eclipse登陆Hadoop出现的权限问题
来源:互联网 发布:英伦宝贝淘宝店 编辑:程序博客网 时间:2024/06/05 15:49
问题描述:Eclipse安装了Hadoop的插件后,会读取本机用户作为任务提交和HDFS操作的用户,如果本机用户名在HDFS当中不存在,常会报下面的错:
org.apache.hadoop.security.AccessControlException: org.apache.hadoop.security.AccessControlException: Permission denied: user=***, access=WRITE, inode=***:hadoop:supergroup:rwxr-xr-x
解决方法:
1,到服务器上修改hadoop的配置文件:conf/hdfs-core.xml, 找到 dfs.permissions 的配置项 , 将value值改为 false
2,修改本机用户名为Hadoop上已有用户名(对windows用户来说,修改用户名或者新建用户)
3,修改inode=***目录的权限,hadoop fs -chmod 777 ***
4,在代码中加入System.getProperties().put("HADOOP_USER_NAME", username);(username为HDFS上已有用户名)
个人觉得第四种方法最有效,可以从根本解决问题
0 0
- 解决Eclipse登陆Hadoop出现的权限问题
- 在eclipse上 运行hadoop 2.6.4 出现的问题: 权限问题
- [hadoop学习笔记] 之 eclipse插件操作hdfs出现的权限问题
- kettle采用Hadoop Copy Files出现权限不足的问题
- hadoop伪分布式条件下出现的权限问题
- 解决水晶报表出现登陆框的问题
- 解决微云登陆出现wns login error的问题
- 解决hadoop源码导入eclipse时出现找不到的错误
- 修改hadoop FileUtil.java,解决权限检查的问题
- 在windows上用eclipse远程运行hadoop上的wordcount程序出现的问题,求解决
- eclipse + hadoop 远程文件操作中出现的问题
- eclipse远程连接hadoop单机模式出现的问题
- 访问ASP.NET页面时候出现权限问题的解决
- 解决Jenkins+Gitlab出现的stderr: Permission denied权限问题
- 解决远程连接Mysql出现的权限问题
- session失效后,登陆页面出现在iframe中的问题,适用于带权限框架的项目。
- 在Linux下运行eclipse中的Hadoop程序出现问题,求大家帮忙解决
- eclipse调用hadoop(出现问题误打误撞)
- maven: 开发、测试和生产环境使用不同的配置文件例子
- 通过CSS禁止Chrome自动为输入框添加橘黄色边框
- File
- SIM卡的相关知识
- 提示弹窗
- 解决Eclipse登陆Hadoop出现的权限问题
- inet_pton, inet_ntop
- js验证时间格式+Java计算两个数的百分比,以百分号显示+ mysql的limit分页技术
- 问题记录:|| 和 && 运算符的操作数必须能够转换为逻辑标量值。 出错 vision.CameraParameters/getValidBounds (line 694)
- C#中的泛型
- 邮票分你一半(DP-背包)
- 序列化注意事项
- ZooKeeper做独立服务器运行(下)
- 招聘要求看技术发展