Основной класс [org.apache.oozie.action.hadoop.SqoopMain], код выхода [1]

когда я пытаюсь запустить рабочий процесс sqoop в cloudera CDH-5.3, он дает следующую ошибку

Основной класс [org.apache.oozie.action.hadoop.SqoopMain], код выхода [1]

Я пытаюсь вставить данные в hdfs из базы данных Mysql. Я скопировал драйвер mysql jdbc в путь sqoop lib и каталог /var/lib/sqoop.

Но все еще получаю ошибку, упомянутую выше.


person Deepali    schedule 29.03.2016    source источник
comment
Если вы можете предоставить трассировку стека, было бы легче понять проблему, а также ваш файл job.properties.   -  person YoungHobbit    schedule 29.03.2016
comment
Пожалуйста , убедитесь , что вы установили oozie.use.system.libpath в true в файле job.properties , и что sharelib установлен , также очень поможет трассировка стека .   -  person Ahmed Kamal    schedule 30.03.2016


Ответы (1)


Если вы используете Hue для создания рабочих процессов, перейдите в редактор Oozie, отредактируйте свойства действия Sqoop и добавьте следующие свойства Oozie:

oozie.use.system.libpath true
oozie.action.sharelib.for.sqoop sqoop
person ninja123    schedule 01.04.2016
comment
Если добавлено первое свойство (oozie.use.system.libpath), второе здесь не требуется. Это избыточно. - person YoungHobbit; 02.04.2016