Hadoop
Cloudera Hadoop 超級使用者組
我正在嘗試在我的一個數據節點上創建一個組,該組將對 hdfs 和關聯的 fs 命令具有超級使用者權限。
到目前為止,我有:
- 檢查以查看 dfs.permissions.superusergroup=supergroup (預設)
- 使用:groupadd supergroup 在數據節點上創建了一個本地組
- 將本地 linux 使用者添加到超級組
當我執行“hadoop dfsadmin -report”時,我仍然收到我不是超級使用者的錯誤,我應該能夠訪問 hdfs 中的任何內容,而不管作為超級使用者的權限,但我不能。
您說您在 DataNode 上執行此操作,但HDFS 權限指南說“對於 HDFS,使用者到組的映射是在 NameNode 上執行的。因此,NameNode 的主機系統配置決定了使用者的組映射。”