#hdfs #hortonworks-data-platform #hdp #apache-ranger
Вопрос:
у нас есть кластер HDP ( кластер Hadoop версии 2.6.5 )
и мы добавляем KMS ranger и ranger в кластер в качестве сервисов
после добавления сервиса — ranger KMS и выполните некоторые настройки
мы выполнили следующие действия
[hdfs@worker01 tmp]$ hdfs dfs -mkdir /zone_encr_1
[hdfs@worker01 tmp]$ hdfs crypto -createZone -keyName secret_hdp1 -path /zone_encr_1
Added encryption zone /zone_encr_1
[hdfs@worker01 tmp]$ hdfs dfs -copyFromLocal file.txt /zone_encr_1
[hdfs@worker01 tmp]$ hdfs dfs -cat /zone_encr_1/file.txt
hello every one
[hdfs@worker01 tmp]$ hdfs dfs -ls /zone_encr_1/file.txt
-rw-r--r-- 2 hdfs hdfs 23 2021-11-24 20:19 /zone_encr_1/file.txt
[hdfs@worker01 tmp]$ hdfs crypto -listZones
/zone_encr secret_hdp1
/zone_encr_new secret_hdp1
/zone_encr_1 secret_hdp1
как мы можем видеть выше
сначала мы создаем папку — /zone_encr_1 в hdfs
затем
мы добавляем шифрование в папку — /zone_encr_1
затем
мы копируем из локальной папки файл file.txt
, содержащий текст «всем привет», в папку hdfs — /zone_encr_1
затем
мы проводим тест с помощью hdfs dfs -cat /zone_encr_1/file.txt
и мы ожидаем получить зашифрованный файл , но мы не
мы все еще получаем
hello every one
поскольку я просто изучаю возможности ranger KMS , я не уверен, что что-то пропустил