[新手] hadoop dfs permission問題

看板Cloud作者 (lantis)時間11年前 (2013/07/19 19:16), 編輯推噓0(005)
留言5則, 2人參與, 最新討論串1/1
在hadoop 底下 輸入 bin/hadoop dfs -copyFromLocal /tmp/gutenberg /user/hang/gutenberg //t把 /tmp/gutenberg copy到 /user/hang/gutenberg 目錄 出現permission問題 copyFromLocal: org.apache.hadoop.security.AccessControlException: Permission denied: user=hang, access=WRITE, inode="hang":root:supergroup:rwxr-xr-x 後來發現裡面他只允許root 權限 假如我要使用hang 權限來進行 把資料copy近來 我需要作什麼動作? 有嘗試過調整 hadoop 資料夾權限 chown -R hang:hadoop hadoop hadoop 資料夾底下權限 都有給hang:hadoop -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.22.18.21

07/19 20:42, , 1F
把rwxr-xr-x改成rwxr-xrwx,若hang非supergroup.
07/19 20:42, 1F

07/22 14:02, , 2F
我在想到底在安裝時候注意哪個環節才會讓權限變成非root
07/22 14:02, 2F

07/22 15:59, , 3F
其他使用者權限全開放有點不大安全
07/22 15:59, 3F

07/22 16:00, , 4F
我下sudo bin/hadoop fs -chown -R hang /
07/22 16:00, 4F

07/22 16:01, , 5F
轉換擁有者從root 改成hang 測試成功
07/22 16:01, 5F
文章代碼(AID): #1HwI0EQ6 (Cloud)
文章代碼(AID): #1HwI0EQ6 (Cloud)