我已经使用自制软件在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上不起作用,或者我的设置有问题吗?
谢谢。
答案 0 :(得分:2)
从此位置安装后-
http://ftp.jaist.ac.jp/pub/apache/sqoop/1.4.7/
它的工作正常。虽然我必须正确设置一些环境变量。谢谢。
答案 1 :(得分:0)
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兼容。您需要安装正确的版本。
希望这会有所帮助。