使用Sqoop传输加密数据

时间:2017-05-16 14:33:54

标签: encryption sqoop

这个用例是否可能:

首先提取数据,对其进行加密,通过网络传输,解密并使用Sqoop加载配置单元或HDFS?

1 个答案:

答案 0 :(得分:1)

您可以按照以下步骤实现此目的:

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