Sqoop 无法在 Mac 上运行

Sqoop not working on Mac

我已经在 Mac 上使用自制软件及其所有依赖项安装了 Apache sqoop。但是好像sqoop什么都没做

即使我只输入 'sqoop help' 它也会输出 -

Warning: /usr/local/Cellar/sqoop/1.4.6_1/libexec/bin/../../accumulo does not exist! Accumulo imports will fail.
Please set $ACCUMULO_HOME to the root of your Accumulo installation.

并且没有打印帮助。

其他命令如 snoop-import 也在那里,但在执行时似乎根本没有做任何事情。

sqoop 不能在 Mac 上运行还是我的设置有问题?

谢谢。

我从这个位置安装它之后 - http://ftp.jaist.ac.jp/pub/apache/sqoop/1.4.7/ 它工作正常。虽然我必须正确设置一些环境变量。谢谢

export HADOOP_PREFIX=/usr/local/Cellar/hadoop/2.7.7
export HADOOP_HOME=/usr/local/Cellar/hadoop/2.7.7
export HADOOP_HDFS_HOME=$HADOOP_PREFIX
export HADOOP_MAPRED_HOME=$HADOOP_HDFS_HOME
export HADOOP_YARN_HOME=/usr/local/Cellar/hadoop/2.7.7
export HCAT_HOME=/usr/local/opt/hive/libexec/hcatalog
export HADOOP_CONF_DIR=/usr/local/Cellar/hadoop/2.7.7/etc/hadoop
export ZOOKEEPER_HOME=/usr/local/Cellar/zookeeper/3.4.12
export HBASE_HOME=/usr/local/Cellar/hbase
export SQOOP_HOME=/usr/local/Cellar/sqoop
export HADOOP_CLASSPATH=`hadoop classpath`
export HIVE_HOME=/usr/local/Cellar/hive/2.1.0/

此外,并非所有版本的 Hadoop 都与 HIVE/HBASE/SQOOP 的所有版本兼容。您需要安装正确的版本。

希望对您有所帮助。