Hadoop HDFS加密错误|根不允许执行';创建_键';
我使用HDP沙箱,将Ranger KMS安装为KMS服务器。我在沙盒上按命令开火Hadoop HDFS加密错误|根不允许执行';创建_键';,hadoop,hdfs,hdpi,Hadoop,Hdfs,Hdpi,我使用HDP沙箱,将Ranger KMS安装为KMS服务器。我在沙盒上按命令开火 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' 任何关于此的指针?在给定策略的Ranger KM
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'
任何关于此的指针?在给定策略的Ranger KMS中添加了HDFS用户,并提供了相应的权限。例如,在此处“创建”键。由于我正在进行测试,所以将所有权限授予了HDFS超级用户。以及为什么需要由root用户进行测试,我认为您应该使用HDFS admin user进行测试。只需尝试创建新的HDFS管理员用户并执行上述命令。希望它能帮助你。即使根据文档中提到的“作为将使用密钥的应用程序用户为您的区域创建加密密钥。例如,如果您正在为HBase创建加密区域,请按照如下方式作为HBase用户创建密钥:$sudo-u HBase hadoop key Create”Hi Prashant…我尝试使用hdfs用户,但仍然得到相同的异常。尚未创建testKey。org.apache.hadoop.security.authorization.AuthorizationException:用户:不允许hdfs对“testKey”执行“创建密钥”