0

我目前正在使用带有 Hadoop 1.0.3 的 Ubuntu 12.04。我最近手动下载了 sqoop 并在 /etc/environment 中给出了路径。但是我的终端说'sqoop:找不到命令'。有人有什么想法吗?

4

3 回答 3

2

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

如果您没有看到此设置,请在您$PATH配置的任何位置更改它,例如,如果您使用 bash,请在 .bash_profile 中进行更改。

于 2012-09-20T20:10:54.790 回答
0

如果您正在安装 sqoop,通常可以在 /sqoop/bin/ 目录中找到可执行文件。你能检查一下,如果指定的路径是正确的。你也可以试试绝对路径 bin/sqoop

于 2012-07-25T04:11:30.030 回答
0

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

导出 JAVA_HOME="/usr/local/java/jdk1.7.0_71"
导出 PATH="$PATH:$JAVA_HOME/bin"

导出 SQOOP_HOME="/home/abhisr/sqoop-1.99.5-bin" 导出 PATH="$PATH:$SQOOP_HOME/bin"

于 2015-04-29T18:49:00.770 回答