CDH5.7Hue使用sqoop导出mysql数据报错

Hue使用sqoop导出mysql数据报错

hadoop平台使用的是CDH5,在Hue中使用sqoop
oozie调度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下是不可以的

发布了16 篇原创文章 · 获赞 0 · 访问量 3996

猜你喜欢

转载自blog.csdn.net/pcjk8866/article/details/51412974