Description
Scenario:
- Create a Dir
- Create EZ for the above dir with Key1
- Again you can try to create ZONE for same directory with Diff Key i.e Key2
hadoopclient> hadoop key list Listing keys for KeyProvider: org.apache.hadoop.crypto.key.kms.LoadBalancingKMSClientProvider@152aa092 key2 key1 hadoopclient> hdfs dfs -mkdir /kms hadoopclient> hdfs dfs -put bigdata_env /kms/file1 hadoopclient> hdfs crypto -createZone -keyName key1 -path /kms RemoteException: Attempt to create an encryption zone for a non-empty directory. hadoopclient> hdfs dfs -rmr /kms/file1 rmr: DEPRECATED: Please use '-rm -r' instead. Deleted /kms/file1 hadoopclient> hdfs crypto -createZone -keyName key1 -path /kms Added encryption zone /kms hadoopclient> hdfs crypto -createZone -keyName key2 -path /kms RemoteException: Attempt to create an encryption zone for a non-empty directory. hadoopclient>
Actual Output:
===========
Exception should be Like Dir already having the ZONE will not allow to create new ZONE on this Dir
Expected Output:
=============
RemoteException:Attempt to create an encryption zone for non-empty directory