Hadoop

Cloudera Hadoop 超級使用者組

  • May 2, 2014

我正在嘗試在我的一個數據節點上創建一個組,該組將對 hdfs 和關聯的 fs 命令具有超級使用者權限。

到目前為止,我有:

  • 檢查以查看 dfs.permissions.superusergroup=supergroup (預設)
  • 使用:groupadd supergroup 在數據節點上創建了一個本地組
  • 將本地 linux 使用者添加到超級組

當我執行“hadoop dfsadmin -report”時,我仍然收到我不是超級使用者的錯誤,我應該能夠訪問 hdfs 中的任何內容,而不管作為超級使用者的權限,但我不能。

您說您在 DataNode 上執行此操作,但HDFS 權限指南說“對於 HDFS,使用者到組的映射是在 NameNode 上執行的。因此,NameNode 的主機系統配置決定了使用者的組映射。”

引用自:https://serverfault.com/questions/592795