Mysql 空值 sqoop 导入到 hive

Mysql Null values sqoop import to hive

我在 mysql 中有一个 table,其中一些列具有空值。我想 sqoop 将 table 导入配置单元。 当我执行 sqoop 导入时,我在 mysql table.

中的列中获取所有空值

我想要的是,如果 mysql 中的列值为 null,则 Hive 中的相同列值为空而不是 null

我们怎样才能做到这一点?

您可以使用以下方式轻松实现此目的:

  • --null-string <null-string> 为字符串列的空值写入的字符串
  • --null-non-string <null-string> 要为 non-string 列的空值写入的字符串

添加这些标记以将 MySQL 的空值替换为您想要的任何值。

例如,要用空值替换 null,请在您的命令中添加这些标签

 --null-string '' --null-non-string ''