<?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>question Re: Unable to Connect Hbase from Java client in Eclipse in Support Questions</title>
    <link>https://community.cloudera.com/t5/Support-Questions/Unable-to-Connect-Hbase-from-Java-client-in-Eclipse/m-p/277743#M207663</link>
    <description>&lt;P&gt;&lt;a href="https://community.cloudera.com/t5/user/viewprofilepage/user-id/21118"&gt;@rajesh1972&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can you please share your&amp;nbsp; "pom.xml" file so that we can check the dependencies which you are including here?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="python"&gt;Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.hbase.types.CopyOnWriteArrayMap&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The problematic/missing class &lt;EM&gt;&lt;STRONG&gt;"org.apache.hadoop.hbase.types.CopyOnWriteArrayMap"&lt;/STRONG&gt;&lt;/EM&gt; is part of &lt;EM&gt;&lt;STRONG&gt;"&lt;/STRONG&gt;&lt;/EM&gt;&lt;SPAN class="s1"&gt;&lt;EM&gt;&lt;STRONG&gt;hbase-common.jar"&lt;/STRONG&gt;&lt;/EM&gt; JAR so please make sure that your&lt;EM&gt;&lt;STRONG&gt; "pom.xml"&lt;/STRONG&gt;&lt;/EM&gt; file contains the dependency to that maven artifact as well.&amp;nbsp; The&lt;EM&gt;&lt;STRONG&gt; "hbase-server"&lt;/STRONG&gt;&lt;/EM&gt; artifact provides the dependency to hbase-common jar.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN class="s1"&gt;Example:&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;    &amp;lt;dependencies&amp;gt;
        &amp;lt;dependency&amp;gt;
        	&amp;lt;groupId&amp;gt;org.apache.hbase&amp;lt;/groupId&amp;gt;
        	&amp;lt;artifactId&amp;gt;hbase-server&amp;lt;/artifactId&amp;gt;
        	&amp;lt;version&amp;gt;${hbase.version}&amp;lt;/version&amp;gt;
        &amp;lt;/dependency&amp;gt;
        &amp;lt;dependency&amp;gt;
        	&amp;lt;groupId&amp;gt;org.apache.hbase&amp;lt;/groupId&amp;gt;
        	&amp;lt;artifactId&amp;gt;hbase-client&amp;lt;/artifactId&amp;gt;
        	&amp;lt;version&amp;gt;${hbase.version}&amp;lt;/version&amp;gt;
        &amp;lt;/dependency&amp;gt;
        &amp;lt;dependency&amp;gt;
            &amp;lt;groupId&amp;gt;org.apache.hadoop&amp;lt;/groupId&amp;gt;
            &amp;lt;artifactId&amp;gt;hadoop-client&amp;lt;/artifactId&amp;gt;
            &amp;lt;version&amp;gt;${hadoop.version}&amp;lt;/version&amp;gt;
        &amp;lt;/dependency&amp;gt;
        &amp;lt;dependency&amp;gt;
            &amp;lt;groupId&amp;gt;org.apache.hadoop&amp;lt;/groupId&amp;gt;
            &amp;lt;artifactId&amp;gt;hadoop-common&amp;lt;/artifactId&amp;gt;
            &amp;lt;version&amp;gt;${hadoop.version}&amp;lt;/version&amp;gt;
        &amp;lt;/dependency&amp;gt;                
    &amp;lt;/dependencies&amp;gt;&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN class="s1"&gt;Please Notice:&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;&amp;lt;dependency&amp;gt;
    &amp;lt;groupId&amp;gt;org.apache.hbase&amp;lt;/groupId&amp;gt;
    &amp;lt;artifactId&amp;gt;hbase-server&amp;lt;/artifactId&amp;gt;
    &amp;lt;version&amp;gt;${hbase.version}&amp;lt;/version&amp;gt;
&amp;lt;/dependency&amp;gt;

(OR)

&amp;lt;dependency&amp;gt;
    &amp;lt;groupId&amp;gt;org.apache.hbase&amp;lt;/groupId&amp;gt;
    &amp;lt;artifactId&amp;gt;hbase-common&amp;lt;/artifactId&amp;gt;
    &amp;lt;version&amp;gt;${hbase.version}&amp;lt;/version&amp;gt;
&amp;lt;/dependency&amp;gt;&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="s1"&gt;You can refer to a working pom.xml in my Github repo:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="s1"&gt;&lt;A href="https://github.com/jaysensharma/MiddlewareMagicDemos/tree/master/HDP_Ambari/HBase/HBase_Client" target="_blank" rel="noopener"&gt;https://github.com/jaysensharma/MiddlewareMagicDemos/tree/master/HDP_Ambari/HBase/HBase_Client&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;hbase-server maven artifact provides the dependency to hbase-common so please include the dependency&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;# mvn dependency:tree | grep -B3 hbase-common

[INFO] +- org.apache.hbase:hbase-server:jar:1.1.2.2.5.3.0-37:compile
[INFO] |  +- org.apache.hbase:hbase-common:jar:1.1.2.2.5.3.0-37:compile&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 19 Sep 2019 05:43:16 GMT</pubDate>
    <dc:creator>jsensharma</dc:creator>
    <dc:date>2019-09-19T05:43:16Z</dc:date>
  </channel>
</rss>

