此用例是否可行:首先提取数据、加密数据、通过网络传输数据、解密数据并使用sqoop加载到hive或hdfs中?
jaxagkaj1#
您可以通过以下步骤来实现这一点:使用sqoop codegen工具生成Map程序代码,该代码处理表数据的反序列化。修改此代码以加密从表中读取的数据。每个示例代表一行。现在运行sqoop import命令,该命令将使用修改后的Map程序代码生成加密数据。这被传输到hdfs。对hdfs中的输出文件使用解密逻辑来获取内容。
1条答案
按热度按时间jaxagkaj1#
您可以通过以下步骤来实现这一点:
使用sqoop codegen工具生成Map程序代码,该代码处理表数据的反序列化。
修改此代码以加密从表中读取的数据。每个示例代表一行。
现在运行sqoop import命令,该命令将使用修改后的Map程序代码生成加密数据。这被传输到hdfs。
对hdfs中的输出文件使用解密逻辑来获取内容。