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 ''
我在 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 ''