从插件运行写的程序会报错误,没有文件写权限,Permission denied: user=DrWho, access=WRITE
BearWu 寫:另外我後來嘗試用java寫入hdfs的檔案 但會有錯誤的樣子
錯誤訊息為:Exception in thread "main" org.apache.hadoop.security.AccessControlException: org.apache.hadoop.security.AccessControlException: Permission denied: user=DrWho, access=WRITE, inode="idsl":idsl:Supergroup:rwxr-xr-x
解法一:使用 chmod 指令把權限加大
解法二:重新編譯 Eclipse Plugin 讓它用 idsl 身分丟 Job
更改Advance parameters 中的 hadoop.job.ugi, 默认是 DrWho,Tardis, 改成:root,Tardis。