【问题标题】:Sqoop: command not foundSqoop:找不到命令
【发布时间】:2012-07-23 15:50:17
【问题描述】:

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

【问题讨论】:

  • 你为什么手动下载它而不是使用例如 Cloudera repo?

标签: apache ubuntu hadoop hive sqoop


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      确保在 ~/.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"

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-06-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多