2017-01-04 108 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 

如果仍然堅持問題,重新啓動終端。