如何在使用sqoop接收数据时屏蔽数据

ujv3wf0j  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(398)

我正在使用sqoop提取数据。是否有任何方法可以屏蔽sqoop中的任何特定列或修改每个单元格。例如:

creditcardinfo
7888-3333-2222-1002
1111-2342-1235-2090
2331-2131-2222-3421

我希望数据在摄入后是这样的:

creditcardinfo
XXXX-XXXX-XXXX-1002
XXXX-XXXX-XXXX-2090
XXXX-XXXX-XXXX-3421

或者

creditcardinfo
1002
2090
3421

在sqoop中有可能吗?我试着找出答案,但没有得到太多的信息。

owfi6suc

owfi6suc1#

最简单的方法是使用一个自定义查询来接收sqoop,在自定义查询中可以执行所有需要的转换。您可以在这里查看以供参考:https://sqoop.apache.org/docs/1.4.1-incubating/sqoopuserguide.html#_free_form_query_imports.

相关问题