CDH版本:CDH5.4.5

问题:使用Hadoop CDH 5.4中提供的KMS启用HDFS加密时,将文件放入加密区域时出错。

脚步:

Hadoop加密步骤如下:

  • 创建密钥[成功]
    [tester@master ~]$ hadoop key create 'TDEHDP'
    -provider kms://https@10.1.118.1/key_generator/kms -size 128
    tde group has been successfully created with options
    Options{cipher='AES/CTR/NoPadding', bitLength=128, description='null', attributes=null}.
    KMSClientProvider[https://10.1.118.1/key_generator/kms/v1/] has been updated.
    

  • 2.创建目录[成功]
    [tester@master ~]$ hdfs dfs -mkdir /user/tester/vs_key_testdir
    
  • 添加加密区[成功]
    [tester@master ~]$ hdfs crypto -createZone -keyName 'TDEHDP'
    -path /user/tester/vs_key_testdir
    Added encryption zone /user/tester/vs_key_testdir
    
  • 将文件复制到加密区域[ERROR]
    [tdetester@master ~]$ hdfs dfs -copyFromLocal test.txt /user/tester/vs_key_testdir
    



  • 任何想法/建议都会有所帮助。

    最佳答案

    这个问题被交叉发布在这里:https://community.cloudera.com/t5/Storage-Random-Access-HDFS/Could-not-find-uri-with-key-dfs-encryption-key-provider-uri-to/td-p/31637

    主要结论:这不是问题

    这是支持人员提供的答案:

    09-11 02:50
    查看更多