错误现象:
用Eclipse远程连接hadoop集群时报org.apache.hadoop.security.AccessControlException: Permission denied: user=lenvol, access=WRITE_EXECUTE, inode="/input":hadoop:supergroup:rwxr-xr-x错误;
分析:
权限控制问题,只要将权限调整下即可
解决方案:
方案一:直接修改对应目录的操作权限(我是本机实验环境,故直接使用此简单方案)
./hadoop
fs -chmod 777 /input
方案二:从配置文件中进行权限处理
在hadoop的 hdfs-site.xml 配置文件中取消权限校验,即加入以下配置:
<property>
<name>dfs.permissions</name>
<value>false</value>
</property>