Encryption 使用Sqoop传输加密数据

Encryption 使用Sqoop传输加密数据,encryption,sqoop,Encryption,Sqoop,此用例是否可能: 要首先提取数据、加密数据、通过网络传输数据、解密数据并使用Sqoop加载到hive或HDFS?您可以通过以下步骤实现: 使用sqoop codegen工具生成处理表数据反序列化的映射程序代码 修改此代码以加密从表中读取的数据。每个实例代表一行 现在运行sqoop import命令,该命令将使用修改后的映射程序代码生成加密数据。这将传输到hdfs 对hdfs中的输出文件使用解密逻辑以获取内容 谢谢…但我还有另一个查询,这个加密将在哪里发生..在源或目标…我希望数据是安全的,它是这

此用例是否可能:


要首先提取数据、加密数据、通过网络传输数据、解密数据并使用Sqoop加载到hive或HDFS?

您可以通过以下步骤实现:

  • 使用sqoop codegen工具生成处理表数据反序列化的映射程序代码
  • 修改此代码以加密从表中读取的数据。每个实例代表一行
  • 现在运行sqoop import命令,该命令将使用修改后的映射程序代码生成加密数据。这将传输到hdfs
  • 对hdfs中的输出文件使用解密逻辑以获取内容

  • 谢谢…但我还有另一个查询,这个加密将在哪里发生..在源或目标…我希望数据是安全的,它是这样的:映射器将与数据库建立连接->从数据库读取数据->加密->将加密数据写入映射器输出,这是网络上的目标。使用jdbc连接,映射器机器和数据库服务器之间的数据已经是安全的,或者您可以在这里使用ssl。