Our Community is getting an upgrade! To get everything ready for the relaunch, we’ll be placing the site in read-only mode starting September 21st.
We really appreciate your understanding while we get things set up behind the scenes. Catch up on all the exciting details about the move here.
Need help or have questions? Drop us a line at [email protected]
Created 08-17-2020 02:41 AM
Hi I've checked this procedure in cloudera on how to validate the encryption of my KMS and HDFS
Create a zone and link to the key.
su hdfs hdfs crypto -createZone -keyName mykey1 -path /tmp/zone1 Create a file, put it in your zone and ensure the file can be decrypted.
su echo "Hello World" > /tmp/helloWorld.txt
hadoop fs -put /tmp/helloWorld.txt /tmp/zone1
hadoop fs -cat /tmp/zone1/helloWorld.txt rm /tmp/helloWorld.txt
Just want to ask, i have an existing hdfs directory there that I want to encrypt, my questions are below:
1. Can I encrypt and existing hdfs directory using this command hdfs crypto -createZone -keyName mykey1 -path /tmp/zone1?
2. if I encrypt the hdfs directory, does the encryption implemented on its sub directories and files under it?
Created 08-26-2020 09:26 AM
You cannot perform an in-place encryption of an existing directory.
You need to create an encryption zone and move data to the encryption zone.
Here's the docs with the procedure.
Created 08-22-2020 12:12 PM
@Mondi I guess yes. The encryption will take place in subdirectories as well. See the blog post.
https://blog.cloudera.com/new-in-cdh-5-3-transparent-encryption-in-hdfs/
Though you can just give it a try my making any test file/dir.
Created 08-26-2020 09:26 AM
You cannot perform an in-place encryption of an existing directory.
You need to create an encryption zone and move data to the encryption zone.
Here's the docs with the procedure.