Description
Testing with the KMS backed by JKS reveals the following:
[root@dlo-4 ~]# hadoop key create testkey -provider kms://http@localhost:16000/kms testkey has not been created. Mkdirs failed to create file:xxxxx ....<stack trace>.... [root@dlo-4 ~]# hadoop key list -provider kms://http@localhost:16000/kms Listing keys for KeyProvider: KMSClientProvider[http://localhost:16000/kms/v1/] testkey
The JKS still has the key in memory and serves it up, but will disappear if the KMS is restarted since it's not flushed to the file.