Sqoop Завершение строки поля команды не работает с оттенка

Я пытаюсь передать таблицу RDBMS в Hadoop с помощью команды sqoop. Когда я запускаю команду из командной строки Bitvise SSH Client, она работает правильно.

Когда я запускаю ту же команду из редактора рабочего процесса Oozie из hue, данные успешно передаются. Все данные передаются в первом поле, а не в соответствующих полях. Может кто-нибудь мне помочь.

import --connect jdbc:oracle:thin:BISTAGE/BISTAGE@128.1.100.97:1521:Ilasuat --table DOC_TYPE_MASTER --fields-terminated-by '\t' --lines-terminated-by '\n' --target-dir hdfs://128.1.26.28:8020/user/hive/warehouse/ins_staging.db/doc_type_master -m 1

1 ответ

Проблема решена. Я удалил одинарные кавычки из \t и \n, и данные передаются соответствующим образом.

Другие вопросы по тегам