我正在使用 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 中有可能吗?我试图找出答案,但无法获得太多信息。
最佳答案
最简单的方法是使用自定义查询通过 sqoop 进行摄取,在自定义查询中您可以执行所需的所有转换。您可以在这里查看以供引用:https://sqoop.apache.org/docs/1.4.1-incubating/SqoopUserGuide.html#_free_form_query_imports .
关于hadoop - 如何在使用 sqoop 摄取数据时屏蔽数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37108495/