Настройка oop KMS - PullRequest
       35

Настройка oop KMS

0 голосов
/ 23 апреля 2020

Я пытался настроить сервер и клиент KMS oop.

ниже - мой kms.site. xml

<property>
   <name>hadoop.kms.key.provider.uri</name>
   <value>jceks://file@/${user.home}/kms.keystore</value>
   <description>
      URI of the backing KeyProvider for the KMS.
   </description>
</property>

<property>
   <name>hadoop.security.keystore.java-keystore-provider.password-file</name>
   <value>kms.keystore.password</value>
   <description>
     If using the JavaKeyStoreProvider, the file name for the keystore password.
   </description>
</property>

На основном сайте. xml добавлено ниже

<property>
    <name>dfs.encryption.key.provider.uri</name>
    <value>kms://http@mydomain:16000/kms</value>
</property>

на hdfs-сайте; добавлено ниже

<property>
    <name>dfs.encryption.key.provider.uri</name>
    <value>kms://http@mydomain:16000/kms</value>
</property>

Затем перезапущено было oop и использовано ./kms.sh начало запуска kms

Но когда я пытаюсь сгенерировать ключ с помощью команды ниже

hadoop key create key_demo -size 256

я получаю сообщение ниже, я что-то упускаю?

There are no valid (non-transient) providers configured.
No action has been taken. Use the -provider option to specify
a provider. If you want to use a transient provider then you
MUST use the -provider argument.
...