http://blog.csdn.net/iquicksandi/article/details/7898790

描述:在window下使用Eclipse进行Hadoop的程序编写,然后Run on hadoop 后,出现如下错误:

11/10/28 16:05:53 INFO mapred.JobClient: Running job: job_201110281103_0003
11/10/28 16:05:54 INFO mapred.JobClient: map 0% reduce 0%
11/10/28 16:06:05 INFO mapred.JobClient: Task Id : attempt_201110281103_0003_m_000002_0, Status : FAILED
org.apache.hadoop.security.AccessControlException: org.apache.hadoop.security.AccessControlException: Permission denied: user=DrWho, access=WRITE, inode="hadoop":hadoop:supergroup:rwxr-xr-x
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.Java:39)

解决方法:

  到服务器上修改hadoop的配置文件:conf/hdfs-core.xml, 找到 dfs.permissions 的配置项 , 将value值改为 false

<property>
<name>dfs.permissions</name>
<value>false</value>
<description>
If "true", enable permission checking in HDFS.
If "false", permission checking is turned off,
but all other behavior is unchanged.
Switching from one parameter value to the other does not change the mode,
owner or group of files or directories.
</description>
</property>

修改完貌似要重启下hadoop的进程才能生效

开发环境:win xp sp3 ,   Eclipse 3.3  ,   hadoop-0.20.2

hadoop服务器部署环境: ubuntu 10.10  ,   hadoop-0.20.2

小结:  接触Hadoop没多久,不知道这样修改对集群的安全性有啥影响。

//补充:

后来google到一篇文章,解释了错误出现的原因,原文地址如下:

http://hi.baidu.com/hontlong/blog/item/9ba50ddbd1e16270d0164ec4.html

因为Eclipse使用hadoop插件提交作业时,会默认以 DrWho 身份去将作业写入hdfs文件系统中,对应的也就是 HDFS 上的/user/xxx , 我的为/user/hadoop ,   由于 DrWho 用户对hadoop目录并没有写入权限,所以导致异常的发生。他提供的解决方法为:放开 hadoop 目录的权限 , 命令如下 :$ hadoop fs -chmod 777 /user/hadoop

Win下Eclipse提交hadoop程序出错:org.apache.hadoop.security.AccessControlException: Permission denied: user=相关推荐

  1. Windows下Eclipse提交MR程序到HadoopCluster

    作者:Syn良子 出处:http://www.cnblogs.com/cssdongl 欢迎转载,转载请注明出处. 以前Eclipse上写好的MapReduce项目经常是打好包上传到Hadoop测试集 ...

  2. 【Hadoop】org.apache.hadoop.security.AccessControlException: Permission denied

    2019独角兽企业重金招聘Python工程师标准>>> org.apache.Hadoop.security.AccessControlException:Permission de ...

  3. org.apache.hadoop.security .AccessControlException: Permission denied:解决方法

    [问题] 编译wordcount时, org.apache.hadoop.security.AccessControlException: org.apache.hadoop.security .Ac ...

  4. org.apache.hadoop.security.AccessControlException: Permission denied: user=anonymous, access=EXECUTE

    直接在hdfs文件系统上修改supergroup的权限,解决问题 [root@hadoop001 hadoop-3.1.3]# hdfs dfs -chmod -R 777 /tmp

  5. eclipse上安装hadoop后报错 Error:org.hadoop.security.AccessControlException:Permission

    eclipse上安装hadoop插件后报错: org.apache.hadoop.security.AccessControlException: Permission denied: user=Dr ...

  6. Hadoop报错AccessControlException: Permission denied: user=vincent, access=WRITE, inode=/:iie4bu:supe

    尝试使用Java操作Hadoop,代码如下: /*** 使用Java API操作HDFS文件系统*/ public class HDFSAPP {public static void main(Str ...

  7. HADOOP Exception in thread “main“ org.apache.hadoop.security.AccessControlException: Permission deni

    错误:Exception in thread "main" org.apache.hadoop.security.AccessControlException: Permissio ...

  8. Win7下eclipse提交Job到hadoop集群

    Win7下eclipse提交Job到hadoop集群 参考:http://zy19982004.iteye.com/blog/2031172 之前跑通eclipse连接hadoop2.2.0原来是lo ...

  9. windows环境下Eclipse开发MapReduce程序遇到的四个问题及解决办法

    按此文章<Hadoop集群(第7期)_Eclipse开发环境设置>进行MapReduce开发环境搭建的过程中遇到一些问题,饶了一些弯路,解决办法记录在此: 文档目的: 记录windows环 ...

  10. org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.fs.FileAlreadyExistsException)

    文章目录 1.错误信息: 2.原因 3.解决方法 1.错误信息: 父路径不是一个目录:/tmp tmp org.apache.hadoop.ipc.RemoteException(org.apache ...

最新文章

  1. Photoshop CS5软件安装资料及教程
  2. 【HeadFirst 设计模式学习笔记】13 MVC分析
  3. D3D API - D3DTA_TEMP
  4. SQL Server通过动态视图里查找阻塞超过30秒的会话
  5. 来自Yang Terry的关于SAP CRM One Order事件回调机制的分享
  6. Linux之ssh无密码登录
  7. linux中yaml安装包如何安装,yaml-cpp的安装
  8. (轉貼) 人人有功練!! 有功夫,沒懦夫 (News)
  9. python爬取ppt课件_Python 爬虫 好大学在线PPT
  10. Vue前端技术知识整理
  11. 附表和附注_现金流量表附注怎么填?现金流量表附表的编制
  12. unity3d场景制作
  13. 纺织服装产业实现智能制造升级
  14. 本地组策略与安全策略的自动导入
  15. 表格第一行固定,下面
  16. 金山云2018年Q4财报里的“去小米化”
  17. mysql创建表里主码和外码_SQL语言创建表时候怎么定义主码和外码
  18. ftp工具绿色版,推荐5款好用的ftp工具绿色版,fyp客户端下载
  19. MDM三权分立及分类分级权限说明
  20. 常用工具(一)——安卓手机app抓包burpsuite

热门文章

  1. Mac上翻译不在 Safari 中网站的方法
  2. 防御DDoS 攻击的方法
  3. Linux driver 板级文件跟踪一般方法
  4. GoldenGate实施参考
  5. 总结几种简单实用的数据恢复技巧
  6. “云计算之旅”筹备完成,意见征询!
  7. LAN to LAN IPSEC ××× 的配置报告
  8. 「leetcode」39. 组合总和【回溯算法】详解!
  9. hdu Robberies 2955 01背包
  10. Illustrator 教程,如何在 Illustrator 中添加图像?