Apache Sqoop:未找到命令

Apache Sqoop:未找到命令,apache,ubuntu,hadoop,hive,sqoop,Apache,Ubuntu,Hadoop,Hive,Sqoop,我目前正在使用Ubuntu12.04和Hadoop1.0.3。我最近手动下载了sqoop,并在/etc/environment中给出了路径。但我的终端显示“sqoop:command-notfound”。有人知道吗?如果您正在安装sqoop,通常可执行文件位于/sqoop/bin/目录中。 请您检查一下,指定的路径是否正确。 您还可以尝试绝对路径bin/sqoopexecuteecho$path来查看Linux搜索已执行二进制文件的目录。在此路径中,您应该可以看到sqoop安装文件夹的bin子目

我目前正在使用Ubuntu12.04和Hadoop1.0.3。我最近手动下载了sqoop,并在/etc/environment中给出了路径。但我的终端显示“sqoop:command-notfound”。有人知道吗?

如果您正在安装sqoop,通常可执行文件位于/sqoop/bin/目录中。 请您检查一下,指定的路径是否正确。
您还可以尝试绝对路径bin/sqoop

execute
echo$path
来查看Linux搜索已执行二进制文件的目录。在此路径中,您应该可以看到sqoop安装文件夹的
bin
子目录。例如,如果已安装到
/usr/local/sqoop
,则路径应包含
/usr/local/sqoop/bin


如果您没有看到此设置,请在配置了
$PATH
的任何位置更改它,例如,如果您正在使用bash,请在.bash\u配置文件中更改它。

确保在~/.bashrc文件中添加了这些条目

export JAVA_HOME=“/usr/local/JAVA/jdk1.7.0_71”
export PATH=“$PATH:$JAVA_HOME/bin”

export SQOOP_HOME=“/HOME/abhisr/SQOOP-1.99.5-bin”
export PATH=“$PATH:$SQOOP\u HOME/bin”

为什么您要手动下载它,而不是使用例如Cloudera repo?