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