使用dolphinscheduler在shell组件编写sqoop命令时遇到的错误

第一个错误:

报错:sqoop:未找到命令

 解决方案:

//进入该目录下配置sqoop的环境变量
cd /opt/installs/dolphinscheduler/bin

export SQOOP_HOME=/opt/installs/sqoop

export PATH=$SQOOP_HOME/bin:$HADOOP_HOME/bin:$SPARK_HOME1/bin:$SPARK_HOME2/bin:$PYTHON_HOME/bin:$JAVA_HOME/bin:$HIVE_HOME/bin:$FLINK_HOME/bin:$DATAX_HOME/bin:$SEATUNNEL_HOME/bin:$CHUNJUN_HOME/bin:$PATH

第二个错误: 

报错:
java.lang.Exception: java.lang.RuntimeException: java.lang.ClassNotFoundException: Class QueryResult not found

解决方案:

在 ds 的配置文件中添加一句话,配置完成后,重启 ds:

cd /opt/installs/dolphinscheduler/bin
export HADOOP_CONF_DIR=/opt/installs/hadoop/etc/hadoop

//重启
./dolphinscheduler-daemon.sh stop standalone-server
./dolphinscheduler-daemon.sh stop standalone-server

注意:如果使用sqoop组件而不是shell组件时

1.sql命令里要使用单引号 否则报语法错误

2.sqoop不使用参数

3.hive目标路径必须写 

4.在最下面自定义参数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值