在Mac上安装sqoop时出错

时间:2014-11-13 20:47:51

标签: sqoop

我正在尝试设置sqoop以从数据库运行sql查询并将表存储在HDFS中。

我已安装sqoop版本1.99.3并将目录内容下载到本地计算机上的"~/sqoop/sqoop-1.99.3-bin-hadoop200/"。然后,按照我发现here的说明,我执行了命令。

./sqoop.sh server start

文档中的许多其他步骤都需要使用命令“sqoop”,但我的bash提示符无法识别该命令:

〜/ sqoop / sqoop-1.99.3-bin-hadoop200 / bin 15:30:22] $ sqoop -bash:sqoop:command not found

有没有人有指导?

2 个答案:

答案 0 :(得分:0)

听起来像sqoop二进制文件的安装位置不在你的$ PATH中。您可以考虑引用问题here

我知道这不是最佳答案,但这是我的第一个答案。有希望最终会有人知道实际的产品。

要尝试的另一件事是找到s​​qoop的二进制文件,导航到该目录,并使用" ./ sqoop youroptionshere -foo -bar"而不只是" sqoop youroptionshere -foo -bar"。这可能比向$ PATH

添加大量目录更好

答案 1 :(得分:0)

目前2 versions SqoopSqoop 1彼此非常不同:Sqoop 25 minute demo

你似乎正在使用Sqoop 1.99.3,这是Sqoop2的早期版本。查看{{3}}以了解正在发生的事情。