2017-01-04 71 views
0

我正在学习sqoop从几天,并成功安装和配置hadoop。sqoop启动但命令显示sqoop命令未找到

[email protected]:/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. 
[email protected]:/usr/local/sqoop/bin$ sqoop 
sqoop: command not found 

sqoop服务器已经运行,当我尝试发射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 

请帮我解决这个问题。

在此先感谢。

+0

没有看到任何'JAVA_HOME'及其路径可以请检查并安装了Java并且它的路径设置正确 –

+0

@SandeepSingh这可能是sqoop服务器启动时没有java路径吗? –

回答

0

command not found大多数情况下发生错误的原因是路径未设置为相同。

请设置您已完成的sqoop的路径。 出口PATH = $ PATH:$ SQOOP_HOME /斌:$ SQOOP_CONF:$ SQOOP_CLASSPATH

编译,你必须设置$ PATH文件或重新启动终端。

0

下面放命令在.bashrc文件

export SQOOP_HOME=/home/pj/sqoop 
export PATH=$PATH:$SQOOP_HOME/bin 

,并重新启动的.bashrc

source .bashrc 

如果仍然坚持问题,重新启动终端。