在ranger kms中,我们当前设置了以下值。
key.acl.genomicskey.DECRYPT_EEK= nobody genomicusers
但是,作为 genomicusers
,尝试使用spark脚本读取和写入此位置时,我收到以下错误:
hail.java.FatalError: AuthorizationException: User:<me> not allowed to do 'DECRYPT_EEK' on 'genomicskey'
Java stack trace:
org.apache.hadoop.security.authorize.AuthorizationException: User:<me>not allowed to do 'DECRYPT_EEK' on 'genomicskey'
at
Hail version: 0.1-e6de01c
Error summary: AuthorizationException: User:<me>not allowed to do 'DECRYPT_EEK' on 'genomicskey'
在hdfs中,我试图访问的位置是由这个密钥加密的。
/projects/genomics genomicskey
对genomics文件夹的hdfs访问如下所示:
drwxrwxr-x - hive genomicusers 0 2017-06-13 11:03 /projects/genomics
有没有任何额外的变化,我需要在游侠来解决这个问题?
暂无答案!
目前还没有任何答案,快来回答吧!