sqoop import –connect “jdbc:mysql://quickstart.cloudera:3306/retail_db” \
–username=retail_dba –password=cloudera –table export1 –hive-import \
–hive-table export_3 –create-hive-table –fields-terminated-by “|” \
–lines-terminated-by “\n” –null-string nvl –null-non-string -2 –outdir java_files
Если я использую вышеприведенная команда дает ошибку,Импорт данных из sqoop в Hive
либо использовать расщепляется или -m 1 для последовательного импорта
, когда я использовал split-by
он проигнорировал null
значения и импортировал другие в улей
Можете ли вы объяснить причину?
Благодаря Варуна
какой столбец вы использовали для разделения на? –
Имя таблицы - export1 в sql и не имеет первичного ключа. Я использовал department_id с split-by –
Пожалуйста, дайте мне знать столбец, для которого у вас есть нулевые значения, является ли это ведомством? –