我在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
。任何解决方法?