<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic How to Configure Talend for MapR's HBase (MapR Tables) ? in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/How-to-Configure-Talend-for-MapR-s-HBase-MapR-Tables/m-p/2317994#M88372</link>
    <description>I'm trying to do a simple job using an (tLibraryLoad)-&amp;gt;tHBaseConnection-&amp;gt;tHBaseInput-&amp;gt;tHBase.
&lt;BR /&gt;MapR uses its own implementation of HBase called "MapR Tables" or "M7 tables".
&lt;BR /&gt;Here is a portion of my stack trace:
&lt;BR /&gt;14/08/19 16:32:17 INFO mapr.TableMappingRulesFactory: Could not find MapRTableMappingRules class, assuming HBase only cluster.
&lt;BR /&gt;14/08/19 16:32:17 INFO mapr.TableMappingRulesFactory: If you are trying to access M7 tables, add mapr-hbase jar to your classpath.
&lt;BR /&gt;14/08/19 16:32:17 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
&lt;BR /&gt;...
&lt;BR /&gt;org.apache.hadoop.hbase.client.NoServerForRegionException: Unable to find region for /app/SubscriptionBillingPlatform/Matthew,,99999999999999 after 10 tries.
&lt;BR /&gt;It was suggested to me to use the tLibaryLoad component to load the mapr-hbase jar and add it to my classpath. The MapRTableMappingRules class is located in the mapr-hbase jar. I did that and verified that the class path changed, but I received the same error. The reason why it is unable to find the region server is that MapR Tables/M7 Tables do not use RegionServers like Apache HBase does.
&lt;BR /&gt;Has anyone successfully connected Talend to MapR's HBase?</description>
    <pubDate>Sat, 16 Nov 2024 11:32:20 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2024-11-16T11:32:20Z</dc:date>
    <item>
      <title>How to Configure Talend for MapR's HBase (MapR Tables) ?</title>
      <link>https://community.qlik.com/t5/Talend-Studio/How-to-Configure-Talend-for-MapR-s-HBase-MapR-Tables/m-p/2317994#M88372</link>
      <description>I'm trying to do a simple job using an (tLibraryLoad)-&amp;gt;tHBaseConnection-&amp;gt;tHBaseInput-&amp;gt;tHBase.
&lt;BR /&gt;MapR uses its own implementation of HBase called "MapR Tables" or "M7 tables".
&lt;BR /&gt;Here is a portion of my stack trace:
&lt;BR /&gt;14/08/19 16:32:17 INFO mapr.TableMappingRulesFactory: Could not find MapRTableMappingRules class, assuming HBase only cluster.
&lt;BR /&gt;14/08/19 16:32:17 INFO mapr.TableMappingRulesFactory: If you are trying to access M7 tables, add mapr-hbase jar to your classpath.
&lt;BR /&gt;14/08/19 16:32:17 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
&lt;BR /&gt;...
&lt;BR /&gt;org.apache.hadoop.hbase.client.NoServerForRegionException: Unable to find region for /app/SubscriptionBillingPlatform/Matthew,,99999999999999 after 10 tries.
&lt;BR /&gt;It was suggested to me to use the tLibaryLoad component to load the mapr-hbase jar and add it to my classpath. The MapRTableMappingRules class is located in the mapr-hbase jar. I did that and verified that the class path changed, but I received the same error. The reason why it is unable to find the region server is that MapR Tables/M7 Tables do not use RegionServers like Apache HBase does.
&lt;BR /&gt;Has anyone successfully connected Talend to MapR's HBase?</description>
      <pubDate>Sat, 16 Nov 2024 11:32:20 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/How-to-Configure-Talend-for-MapR-s-HBase-MapR-Tables/m-p/2317994#M88372</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-11-16T11:32:20Z</dc:date>
    </item>
    <item>
      <title>Re: How to Configure Talend for MapR's HBase (MapR Tables) ?</title>
      <link>https://community.qlik.com/t5/Talend-Studio/How-to-Configure-Talend-for-MapR-s-HBase-MapR-Tables/m-p/2317995#M88373</link>
      <description>Hi 
&lt;BR /&gt;What's your MapR version and Studio verison? 
&lt;BR /&gt;Best regards 
&lt;BR /&gt;Shong</description>
      <pubDate>Sat, 13 Sep 2014 05:01:04 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/How-to-Configure-Talend-for-MapR-s-HBase-MapR-Tables/m-p/2317995#M88373</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-09-13T05:01:04Z</dc:date>
    </item>
    <item>
      <title>Re: How to Configure Talend for MapR's HBase (MapR Tables) ?</title>
      <link>https://community.qlik.com/t5/Talend-Studio/How-to-Configure-Talend-for-MapR-s-HBase-MapR-Tables/m-p/2317996#M88374</link>
      <description>&lt;BLOCKQUOTE&gt; 
 &lt;TABLE border="1"&gt; 
  &lt;TBODY&gt; 
   &lt;TR&gt; 
    &lt;TD&gt;Hi&lt;BR /&gt;What's your MapR version and Studio verison?&lt;BR /&gt;Best regards&lt;BR /&gt;Shong&lt;/TD&gt; 
   &lt;/TR&gt; 
  &lt;/TBODY&gt; 
 &lt;/TABLE&gt; 
&lt;/BLOCKQUOTE&gt; 
&lt;BR /&gt;Hi Shong, 
&lt;BR /&gt;I have Talend 5.4. 
&lt;BR /&gt;The MapR version is 3.1.0..23703.GA 
&lt;BR /&gt;If I ls the /opt/mapr/hbase/hbase-0.94.13/ directory, I can see the following jar: 
&lt;BR /&gt;hbase-0.94.13-mapr-1401.jar 
&lt;BR /&gt;If I add that jar to my classpath via tLibraryLoad as well, I then receive this stacktrace: 
&lt;BR /&gt;Exception in component tHBaseInput_1 
&lt;BR /&gt;java.io.IOException: java.lang.RuntimeException: Error occurred while instantiating com.mapr.fs.MapRTableMappingRules. 
&lt;BR /&gt;==&amp;gt; java.lang.NoClassDefFoundError: org/apache/commons/collections/map/LRUMap. 
&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.hadoop.hbase.client.mapr.TableMappingRulesFactory.create(TableMappingRulesFactory.java:65) 
&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.hadoop.hbase.client.HTable.initIfMapRTable(HTable.java:308) 
&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.hadoop.hbase.client.HTable.&amp;lt;init&amp;gt;(HTable.java:155) 
&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.hadoop.hbase.client.HTable.&amp;lt;init&amp;gt;(HTable.java:139) 
&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at primehome.thbasetest_0_1.tHbaseTest.tHBaseInput_1Process(tHbaseTest.java:1004) 
&lt;BR /&gt;If I add the commons-collections-3.2.1.jar from /opt/mapr/hbase/hbase-0.94.13/lib, I receive this error: 
&lt;BR /&gt;Exception in component tHBaseInput_1 
&lt;BR /&gt;java.io.IOException: java.lang.RuntimeException: Error occurred while instantiating com.mapr.fs.HTableImpl. 
&lt;BR /&gt;==&amp;gt; java.lang.NoClassDefFoundError: com/mapr/fs/MapRHTable. 
&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.hadoop.hbase.client.mapr.GenericHFactory.handleIOException(GenericHFactory.java:62) 
&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.hadoop.hbase.client.HTable.initIfMapRTable(HTable.java:317) 
&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.hadoop.hbase.client.HTable.&amp;lt;init&amp;gt;(HTable.java:155) 
&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.hadoop.hbase.client.HTable.&amp;lt;init&amp;gt;(HTable.java:139) 
&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at primehome.thbasetest_0_1.tHbaseTest.tHBaseInput_1Process(tHbaseTest.java:1132)</description>
      <pubDate>Fri, 17 Oct 2014 01:16:23 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/How-to-Configure-Talend-for-MapR-s-HBase-MapR-Tables/m-p/2317996#M88374</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-10-17T01:16:23Z</dc:date>
    </item>
  </channel>
</rss>

