Hi What's your MapR version and Studio verison? Best regards Shong |
Hi Shong,
I have Talend 5.4.
The MapR version is 3.1.0..23703.GA
If I ls the /opt/mapr/hbase/hbase-0.94.13/ directory, I can see the following jar:
hbase-0.94.13-mapr-1401.jar
If I add that jar to my classpath via tLibraryLoad as well, I then receive this stacktrace:
Exception in component tHBaseInput_1
java.io.IOException: java.lang.RuntimeException: Error occurred while instantiating com.mapr.fs.MapRTableMappingRules.
==> java.lang.NoClassDefFoundError: org/apache/commons/collections/map/LRUMap.
at org.apache.hadoop.hbase.client.mapr.TableMappingRulesFactory.create(TableMappingRulesFactory.java:65)
at org.apache.hadoop.hbase.client.HTable.initIfMapRTable(HTable.java:308)
at org.apache.hadoop.hbase.client.HTable.<init>(HTable.java:155)
at org.apache.hadoop.hbase.client.HTable.<init>(HTable.java:139)
at primehome.thbasetest_0_1.tHbaseTest.tHBaseInput_1Process(tHbaseTest.java:1004)
If I add the commons-collections-3.2.1.jar from /opt/mapr/hbase/hbase-0.94.13/lib, I receive this error:
Exception in component tHBaseInput_1
java.io.IOException: java.lang.RuntimeException: Error occurred while instantiating com.mapr.fs.HTableImpl.
==> java.lang.NoClassDefFoundError: com/mapr/fs/MapRHTable.
at org.apache.hadoop.hbase.client.mapr.GenericHFactory.handleIOException(GenericHFactory.java:62)
at org.apache.hadoop.hbase.client.HTable.initIfMapRTable(HTable.java:317)
at org.apache.hadoop.hbase.client.HTable.<init>(HTable.java:155)
at org.apache.hadoop.hbase.client.HTable.<init>(HTable.java:139)
at primehome.thbasetest_0_1.tHbaseTest.tHBaseInput_1Process(tHbaseTest.java:1132)