2016-03-29 19 views
0

當我試圖運行Cloudera的CDH-5.3 sqoop工作流程,以下錯誤主類[org.apache.oozie.action.hadoop.SqoopMain],退出代碼[1]

其捐贈

主類[org.apache.oozie.action.hadoop.SqoopMain],退出代碼[1]

我想從Mysql數據庫插入數據到hdfs。 我已將mysql jdbc驅動程序複製到sqoop lib路徑和/var/lib/sqoop目錄中。

但仍然收到上述錯誤。

+0

如果你能提供的堆棧跟蹤,它會更容易理解這個問題,還有你的'job.properties'文件。 – YoungHobbit

+0

請確保您在job.properties文件中將oozie.use.system.libpath設置爲true,並且安裝了sharelib,同時還要設置堆棧跟蹤會有很大幫助。 –

回答

0

如果使用色相創建工作流,轉到Oozie的編輯器和編輯Sqoop行動的性質,並添加這些Oozie的屬性:

oozie.use.system.libpath true 
oozie.action.sharelib.for.sqoop sqoop 
+0

如果添加第一個屬性('oozie.use.system.libpath'),則這裏不需要第二個屬性。這是多餘的。 – YoungHobbit