我嘗試配置多個kms的hadoop。我配置KMS客戶端部分,如:hadoop多公里配置
<property>
<name>dfs.encryption.key.provider.uri</name>
<value>kms://[email protected];test2:16000/kms</value>
</property>
<property>
<name>hadoop.security.key.provider.path</name>
<value>kms://[email protected];test2:16000/kms</value>
</property>
服務器部分像
<property>
<name>hadoop.kms.key.provider.uri</name>
<value>jceks://[email protected]/usr/kms/kms.keystore</value>
<description>URI of the backing KeyProvider for the KMS.</description>
</property>
但似乎鍵將不會被存儲在這兩個KMS服務器的。例如,當我使用如下命令:
hadoop key list
我會得到不同的結果,這是不正確的。應該是這樣的,無論何時或在哪個服務器上運行該命令,它都會給我所有已創建的密鑰。 如何配置kms服務器使其正常工作?
感謝