今天用在eclipse-hadoop平台上运行map reduce(word count)出错了,错误信息为

org.apache.hadoop.security.AccessControlException:org.apache.hadoop.security.AccessControlException: Permission denied:user=root, access=WRITE, inode="input":hadoop:supergroup:rwxr-xr-x

思考了一下应该是我用root(非hadoop安装用户)用户登录了eclipse,运行mapreduce配置hadoop location时也用的root用户而导致的错误,一定要注意用户问题

解决办法:用hadoop用户重新启动eclipse,即在hadoop身份下,在命令行启动eclipse,如果出错请见我的另一篇博客http://blog.csdn.net/unflynaomi/article/details/38340383

eclipse运行mapreduce报错Permission denied-LMLPHP

启动后重新配置hadoop location($ hadoop fs -chmod 777
/user/local/hadoop  放开文件夹权限没有用的不要尝试了)

04-26 06:23