2016-03-29 18 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