Apache Sqoop未在Mac OS中正确安装

时间:2014-07-07 11:19:21

标签: macos hadoop sqoop

我在MAC OS中设置sqoop,发现sqoop帮助抛出-bash:command not problem问题。 我在这里做了什么我将简要介绍 -

  1. 设置Hadoop,运行相同且工作正常,为此我在bash_profile中设置了HADOOP_HOME
  2. 设置HIVE并设置相同的HIVE_HOME
  3. 对于Apache Sqoop,我首先对Sqoop Server和Sqoop客户端感到困惑,因为我正在处理单节点集群(我的macbook),所以我只是拿了CDH5版本的Apache Sqoop tarball,解压缩然后我设置了SQOOP_HOME .bash_profile文件中的路径。
  4. 然后我相信的预期输出是当我运行sqoop帮助它时,我会列出所有sqoop命令,但这并没有发生。所以我认为问题在于bash_profile,所以我再次检查并找到了 PATH = $SQOOP_HOME\bin:$PATH,我确实在_bash_profile的末尾设置了这一行。

    所以我试着在这里运行sqoop服务器

    sqoop_installation_path/bin/sqoop server start
    

    一些输出来了,然后我试图运行

    sqoop_installation_path/bin/sqoop help
    

    还是一样,我没有在我的控制台中获得sqoop帮助所以sqoop import export自然没有工作,所有抛出相同的错误没有找到命令..

    我经常搜索,确实改变了一些事情但却无法解决问题。

1 个答案:

答案 0 :(得分:1)

听起来你正在使用sqoop2,它有不同的服务器和客户端元素。尝试使用sqoop1,用户指南在此处:http://sqoop.apache.org/docs/1.4.2/SqoopUserGuide.html#_sqoop_releases

可从此处下载:http://sqoop.apache.org/