2
由於Apache Hadoop 2.6最近推出了HDFS-6134(靜態透明數據加密),我想知道是否可以使用Java Hadoop應用程序直接寫入加密區?該文檔只解釋命令hdfs crypto createZone keyName myKey path /encryptionZone
將文件複製到加密區域,但我想知道如何使用api寫入加密區域?如何將加密數據寫入HDFS
由於Apache Hadoop 2.6最近推出了HDFS-6134(靜態透明數據加密),我想知道是否可以使用Java Hadoop應用程序直接寫入加密區?該文檔只解釋命令hdfs crypto createZone keyName myKey path /encryptionZone
將文件複製到加密區域,但我想知道如何使用api寫入加密區域?如何將加密數據寫入HDFS
您當然不能將加密數據直接寫入已經創建的加密區域。這是不可能的,因爲加密/解密不是在應用層完成的。 Hadoop DFS Client將在每次寫入/讀取時「透明地」加密/解密數據。
您可以閱讀此透明加密的實際設計文檔以獲取更多詳細信息。
https://issues.apache.org/jira/secure/attachment/12660368/HDFSDataatRestEncryption.pdf