Hue使用sqoop导出mysql数据报错
hadoop平台使用的是CDH5,在Hue中使用sqoop
提交任务后报错
Main class [org.apache.oozie.action.hadoop.SqoopMain], exit code [1]
<<< Invocation of Main class completed <<<
Failing Oozie Launcher, Main class [org.apache.oozie.action.hadoop.SqoopMain], exit code [1]
Oozie Launcher failed, finishing Hadoop job gracefully
Oozie Launcher, uploading action data to HDFS sequence file: hdfs://ns1/user/hdfs/oozie-oozi/0000001-160514100617950-oozie-oozi-W/sqoop-c2af--sqoop/action-data.seq
Oozie Launcher ends
这个sqoop命令在命令行执行时没有问题的,但是使用Oozie调度后就报错,
oozie共享库已经安装,mysql的jar包已经上传到HDFS /user/oozie/lib/lib***/sqoop目录下了
这个问题已经困惑了好久,最近找到解决方法了:
主要有两个问题引起的
1 sqoop命令不需要使用 sqoop import 只需要 improt就可以了
2 需要将mysql的jar包引入 可以用file引入 也可以加入到工作空间的lib 但是 放入share/lib/sqoop下是不可以的