第一个错误:
报错: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.在最下面自定义参数