Как импортировать таблицу MySQL с одним столбцом NULL, используя Sqoop, в HDFS? - PullRequest
0 голосов
/ 22 марта 2019

У меня есть таблица в MySQL, как в таблице ниже. Обратите внимание, что этот вопрос отличается от других вопросов тем, что имя столбца здесь не существует, оно равно NULL.

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

Как я могу импортировать таблицу, как она есть, в hadoop, сохраняя при этом имя NULL-столбца и его значения NULL? Я пытался использовать --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. Любое решение?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...