MapR Hbase/M7 issue while connecting from Talend 5.6. talend 5.5 works
I am getting below error while connecting to MapR M7/Hbase 0.98.14 version. Please advise. I am not sure what should i do.
Exception in thread "main" java.lang.NoSuchMethodError: org.apache.hadoop.hbase.util.Bytes.equals([BLjava/nio/ByteBufferZ at org.apache.hadoop.hbase.TableName.(TableName.java:285) at org.apache.hadoop.hbase.TableName.(TableName.java:269) at org.apache.hadoop.hbase.TableName.createTableNameIfNecessary(TableName.java:356) at org.apache.hadoop.hbase.TableName.valueOf(TableName.java:394) at org.apache.hadoop.hbase.TableName.(TableName.java:82) at org.apache.hadoop.hbase.client.HTable.(HTable.java:169) at talendbd.didatawscall_0_1.DiDataWSCall.tJavaFlex_1Process(DiDataWSCall.java:4441) at talendbd.didatawscall_0_1.DiDataWSCall.tJava_1Process(DiDataWSCall.java:10992) at talendbd.didatawscall_0_1.DiDataWSCall.tHBaseConnection_1Process(DiDataWSCall.java:10871) at talendbd.didatawscall_0_1.DiDataWSCall.tHDFSConnection_1Process(DiDataWSCall.java:10752) at talendbd.didatawscall_0_1.DiDataWSCall.runJobInTOS(DiDataWSCall.java:12048) at talendbd.didatawscall_0_1.DiDataWSCall.runJob(DiDataWSCall.java:11428) at talendbd.didataobtainrawusage_0_1.DiDataObtainRawUsage.tRunJob_3Process(DiDataObtainRawUsage.java:1250) at talendbd.didataobtainrawusage_0_1.DiDataObtainRawUsage.runJobInTOS(DiDataObtainRawUsage.java:1909) at talendbd.didataobtainrawusage_0_1.DiDataObtainRawUsage.runJob(DiDataObtainRawUsage.java:1376) at talendbd.didatacollection_0_1.DiDataCollection.tRunJob_2Process(DiDataCollection.java:2086) at talendbd.didatacollection_0_1.DiDataCollection.tJava_1Process(DiDataCollection.java:1787) at talendbd.didatacollection_0_1.DiDataCollection.runJobInTOS(DiDataCollection.java:3431) at talendbd.didatacollection_0_1.DiDataCollection.runJob(DiDataCollection.java:2914) at talendbd.didatamaster_0_1.DiDataMaster.tRunJob_1Process(DiDataMaster.java:2687) at talendbd.didatamaster_0_1.DiDataMaster.tRunJob_3Process(DiDataMaster.java:2246) at talendbd.didatamaster_0_1.DiDataMaster.tJava_1Process(DiDataMaster.java:6022) at talendbd.didatamaster_0_1.DiDataMaster.tFileInputDelimited_1Process(DiDataMaster.java:5862) at talendbd.didatamaster_0_1.DiDataMaster.tJava_2Process(DiDataMaster.java:6126) at talendbd.didatamaster_0_1.DiDataMaster.runJobInTOS(DiDataMaster.java:7131) at talendbd.didatamaster_0_1.DiDataMaster.main(DiDataMaster.java:6311)
I found one answer below but its not much helpful. Please advise.
Hi, According the error message, it indicates the method does not exist. Could you please let me know which components are in your job? Is there any missing jar issue in Talend 5.6? Best regards Sabrina