我正在学习sqoop从几天,并成功安装和配置与hadoop。
hadoop_usr@sawai-Lenovo-G580:/usr/local/sqoop/bin$ sqoop2-server start
Setting conf dir: /usr/local/sqoop/bin/conf
Sqoop home directory: /usr/local/sqoop
The Sqoop server is already started.
hadoop_usr@sawai-Lenovo-G580:/usr/local/sqoop/bin$ sqoop
sqoop: command not foundsqoop服务器已经在运行,当我试图启动sqoop命令时,我会收到错误消息。command not found。sqoop家已经在路上了
export HADOOP_HDFS_HOME=$HADOOP_HOME
export YARN_HOME=$HADOOP_HOME
export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native
export PATH=$PATH:$HADOOP_HOME/sbin:$HADOOP_HOME/bin
export HADOOP_INSTALL=$HADOOP_HOME
export SQOOP_HOME=/usr/local/sqoop
export SQOOP_CONF_DIR=$SQOOP_HOME/conf
export SQOOP_CLASSPATH=$SQOOP_HOME/server/lib
export PATH=$PATH:$SQOOP_HOME/bin:$SQOOP_CONF:$SQOOP_CLASSPATH$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/local/hadoop/sbin:/usr/local/hadoop/bin:/usr/local/sqoop/bin::/usr/local/sqoop/server/lib请帮我解决这个问题。
提前谢谢。
发布于 2017-01-08 08:58:54
大多数情况下都会发生command not found错误,原因是路径设置不相同。
请设置sqoop的路径,您已经这样做了。导出PATH=$PATH:$SQOOP_HOME/bin:$SQOOP_CONF:$SQOOP_CLASSPATH
编译设置了$PATH或重新启动终端的文件。
发布于 2017-08-15 17:16:47
将下面的命令放在.bashrc文件中
export SQOOP_HOME=/home/pj/sqoop
export PATH=$PATH:$SQOOP_HOME/bin并重新启动.bashrc
source .bashrc如果问题仍然存在,重新启动终端。
https://stackoverflow.com/questions/41455398
复制相似问题