1
我使用安裝Ranger KMS作爲KMS服務器的HDP沙箱。我在沙盒上的命令下面解僱了。HDFS加密錯誤| root不允許做'CREATE_KEY'
hadoop key create testKey
我得到了下面的例外結果。
testKey has not been created. org.apache.hadoop.security.authorize.AuthorizationException: User:root not allowed to do 'CREATE_KEY' on 'testKey'
這個任何指針?
爲什麼它需要由root用戶完成,我認爲你應該使用hdfs admin用戶來完成它。試着創建新的HDFS管理員用戶並執行上述命令。希望它能幫助你。即使按照文檔提及的「爲區域創建加密密鑰作爲將使用密鑰的應用程序用戶」。例如,如果要爲HBase創建加密區域,請按照以下方式將密鑰創建爲hbase用戶: sudo -u hbase hadoop key創建 「 –
嗨Prashant ...我用hdfs用戶試過但仍然得到相同的異常。 testKey尚未創建。 org.apache.hadoop.security.authorize.AuthorizationException:用戶:hdfs不允許在'testKey'上執行'CREATE_KEY' – Shashi