1.Eclipse 操作文件出现“Permission denied”
当连接hdfs成功后,操作文件出现上图情况,则为用户多该目录的操作权限不足造成的,需扩大操作目录的操作
#改变文件的访问权限.
#使用 -R命令可以递归改变整个目录结构的权限.
#用户必须是被操作文件的所有者,或者是具有更高操作权限的用户.
hdfs dfs -chmod -R 777 /user/root
2.windows平台下Eclipse执行MapReduce,异常:(null) entry in command string: null chmod 0700 D:\tmp\hadoop-Administrator\mapred\staging\Administrator776343746\.staging
第一步:将 拷贝到机器的C:\Windows\System32(根据自己的机器修正)文件下。
第二步:将拷贝到hadoop安装目录的bin目录下。
第三步:启动MapReduce程序前设置环境变量hadoop.home.dir。
System.setProperty("hadoop.home.dir","D:\\java_env\\hadoop-2.7.4" );
第四步:启动MapReduce程序,正常执行。