1
Я использую песочницу HDP с Ranger KMS, установленную в качестве сервера KMS. Я стрелял под командой на песочнице.Ошибка шифрования 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 для этого. Просто попробуйте создать нового пользователя Admin HDFS и выполнить приведенную выше команду. Надеюсь, это поможет вам. Даже в соответствии с документами, указанными в нем, «Создайте ключ шифрования для вашей зоны как пользователь приложения, который будет использовать этот ключ. Например, если вы создаете зону шифрования для HBase, создайте ключ как пользователь hbase следующим образом: $ sudo -u hbase hasoop key create « –
Привет, Прашант ... Я пробовал с пользователем hdfs, но все равно получаю такое же исключение. testKey не был создан. org.apache.hadoop.security.authorize.AuthorizationException: Пользователь: hdfs не разрешено делать 'CREATE_KEY' в 'testKey' – Shashi