从couchbase到hadoop的Sqoop导入

从couchbase到hadoop的Sqoop导入,hadoop,couchbase,sqoop,cloudera-cdh,Hadoop,Couchbase,Sqoop,Cloudera Cdh,在Ubuntu上,使用couchbase 2.5.1、cloudera cdh4、couchbase的hadoop插件和oracle jdk 6。一切都安装得很好(看起来),我可以独立使用hadoop和couchbase,没有问题,但是当我尝试使用插件时,如下所示 sqoop import --connect http://127.0.0.1:8091/ --table DUMP 我得到以下错误 Please set $ACCUMULO_HOME to the root of your Acc

在Ubuntu上,使用couchbase 2.5.1、cloudera cdh4、couchbase的hadoop插件和oracle jdk 6。一切都安装得很好(看起来),我可以独立使用hadoop和couchbase,没有问题,但是当我尝试使用插件时,如下所示

sqoop import --connect http://127.0.0.1:8091/ --table DUMP
我得到以下错误

Please set $ACCUMULO_HOME to the root of your Accumulo installation.
14/04/11 11:44:08 INFO sqoop.Sqoop: Running Sqoop version: 1.4.3-cdh4.6.0
14/04/11 11:44:08 INFO tool.CodeGenTool: Beginning code generation
14/04/11 11:44:08 INFO orm.CompilationManager: HADOOP_MAPRED_HOME is /usr/lib/hadoop-0.20-mapreduce
Note: /tmp/sqoop-vagrant/compile/30e6774902d338663db059706cde5b12/DUMP.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
14/04/11 11:44:09 INFO orm.CompilationManager: Writing jar file: /tmp/sqoop-vagrant/compile/30e6774902d338663db059706cde5b12/DUMP.jar
14/04/11 11:44:09 INFO mapreduce.ImportJobBase: Beginning import of DUMP
14/04/11 11:44:09 WARN util.Jars: No such class couchbase doesn't use a jdbc driver available.
14/04/11 11:44:11 INFO ipc.Client: Retrying connect to server: localhost/127.0.0.1:8021. Already tried 0 time(s); retry policy is RetryUpToMaximumCountWithFixedSleep(maxRetries=10, sleepTime=1 SECONDS)
14/04/11 11:44:12 INFO ipc.Client: Retrying connect to server: localhost/127.0.0.1:8021. Already tried 1 time(s); retry policy is RetryUpToMaximumCountWithFixedSleep(maxRetries=10, sleepTime=1 SECONDS)
14/04/11 11:44:13 INFO ipc.Client: Retrying connect to server: localhost/127.0.0.1:8021. Already tried 2 time(s); retry policy is RetryUpToMaximumCountWithFixedSleep(maxRetries=10, sleepTime=1 SECONDS)

知道我哪里出错了吗?或者我能做些什么来找出答案?

我使用的语法似乎是错误的。假设我们想要将
啤酒样本
桶从couchbase导入HDFS,下面是正确的语法,其中桶名实际上作为
用户名
传递

sqoop import --connect http://localhost:8091/pools --password password --username beer-sample --table DUMP

我不认为你能用couchbase hadoop插件用密码连接到couchbase bucket。我曾经遇到过身份验证异常,但始终无法解决它。我编辑了源代码,然后我就可以让它工作了