Sqoop:命令未找到

时间:2012-07-23 15:50:17

标签: apache ubuntu hadoop hive sqoop

我目前正在使用带有Hadoop 1.0.3的Ubuntu 12.04。我最近手动下载了sqoop并在/ etc / environment中给出了路径。但我的终端说'sqoop:command not found'。任何人都有任何想法?

3 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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

导出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_HOME / bin”