Details
-
Task
-
Resolution: Done
-
Major
-
None
-
None
-
None
-
Security Level: Public
-
None
Description
Follow the test documents I created the last time, but with different server and hadoop connector versions
https://docs.google.com/document/d/1l3oADOq4PSOE10dsW2LKyQz76ppCa1WxJgMWqwqUlzE/edit
Couchbase Server : 3.5.0 enterprise version (build-1415) , 3.0.2 enterprise version (build-1641)
Hadoop version: cdh5.3.2
Sqoop version: 1.4.5
Couchbase-hadoop-plugin cversion: 1.2.0
Besides the two failures (CBHADOOP-15, CBHADOOP-16) I was seeing on the previous round of testing(test task ticket: CBHADOOP-14, exporting table failed due to class not found exception on spy validateKey
java.lang.Exception: java.lang.NoSuchMethodError: net.spy.memcached.util.StringUtils.validateKey(Ljava/lang/String;)V
at org.apache.hadoop.mapred.LocalJobRunner$Job.runTasks(LocalJobRunner.java:462)
at org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:522)
Caused by: java.lang.NoSuchMethodError: net.spy.memcached.util.StringUtils.validateKey(Ljava/lang/String;)V
at com.couchbase.sqoop.mapreduce.db.CouchbaseOutputFormat$CouchbaseRecordWriter.write(CouchbaseOutputFormat.java:199)
spymemcached-2.11.4.jar contains that class method and is placed at SQOOP_HOME. sqoop export cmd seems not pick it up here.
Attachments
Issue Links
- relates to
-
CBHADOOP-28 couchbase hadoop connector shows class method not found exceptions on export
- Open