Title
Create new category
Edit page index title
Edit category
Edit link
Enable Encryption at Rest for Kudu
This page describes how to enable encryption at rest for Kudu. Kudu supports data encryption at rest using Ranger KMS.
Steps to Enable Encryption
Enable the enable_kms option in the Kudu Mpack.
Create an encryption key in Ranger before installing the Kudu Mpack.
Set ranger_kms_key_name to the name of the key you created in Ranger.

Example KMS key:

Additional Configuration
Update the
kms-siteproperties in Ranger KMS to include settings required for Kudu.Update or add a Ranger KMS policy to allow the
kuduuser access to the generated key.

Encryption in Motion
Data encryption in transit is supported through the rpc_encryption option, which is enabled by default when Kerberos is enabled.
Limitations
Encryption at rest is only supported on newly created clusters.
Enabling it on a cluster with existing data will cause Kudu servers to fail to start.
Disabling encryption on an existing cluster is not supported.