如何使用Sqoop将具有一个完全为NULL列的MySQL表导入HDFS?

时间:2019-03-22 07:03:04

标签: mysql hadoop hive sqoop

我在MySQL中有一个表格,如下表所示。请注意,此问题与其他问题的不同之处在于此处的列名不存在,为NULL。

+------+--------+------+
| id   | salary | NULL | <-- the problem
+------+--------+------+
| 1001 | 120000 | NULL |
| 1002 | 199000 | NULL |
| 1003 | 106000 | NULL |
+------+--------+------+

如何在保持NULL列名称及其NULL值的同时导入表以进行hadoop?我尝试使用--null-non-string 'somechar'--null-string 'somechar',它会引发错误消息: ERROR tool.ImportTool: Import failed: java.io.IOException: Hive does not support the SQL type for column NULL。任何解决方法?

0 个答案:

没有答案