<?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: How can I query HBase from Hive? in Archives of Support Questions (Read Only)</title>
    <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/How-can-I-query-HBase-from-Hive/m-p/95636#M8975</link>
    <description>&lt;P&gt;Make sure hbase is installed on the machine where you are running the hive cli from. In presence of hbase install, hive cli automatically includes the required hbase libraries in the classpath.&lt;/P&gt;</description>
    <pubDate>Mon, 19 Oct 2015 13:02:37 GMT</pubDate>
    <dc:creator>deepesh1</dc:creator>
    <dc:date>2015-10-19T13:02:37Z</dc:date>
    <item>
      <title>How can I query HBase from Hive?</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/How-can-I-query-HBase-from-Hive/m-p/95633#M8972</link>
      <description>&lt;P&gt;hive&amp;gt; CREATE TABLE test3(id string, val decimal) STORED BY 'org.apache.hadoop.hive.hbase.HBaseStorageHandler' WITH SERDEPROPERTIES ("hbase.columns.mapping" = ":key,0:val");&lt;/P&gt;&lt;P&gt;FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. MetaException(message:MetaException(message:java.io.IOException: java.lang.reflect.InvocationTargetException&lt;/P&gt;&lt;P&gt;at org.apache.hadoop.hbase.client.ConnectionFactory.createConnection(ConnectionFactory.java:240)&lt;/P&gt;&lt;P&gt;at org.apache.hadoop.hbase.client.ConnectionManager.createConnection(ConnectionManager.java:420)&lt;/P&gt;&lt;P&gt;at org.apache.hadoop.hbase.client.ConnectionManager.createConnection(ConnectionManager.java:413)&lt;/P&gt;&lt;P&gt;at org.apache.hadoop.hbase.client.ConnectionManager.getConnectionInternal(ConnectionManager.java:291)&lt;/P&gt;&lt;P&gt;at org.apache.hadoop.hbase.client.HBaseAdmin.&amp;lt;init&amp;gt;(HBaseAdmin.java:222)&lt;/P&gt;&lt;P&gt;at org.apache.hadoop.hive.hbase.HBaseStorageHandler.getHBaseAdmin(HBaseStorageHandler.java:120)&lt;/P&gt;&lt;P&gt;at org.apache.hadoop.hive.hbase.HBaseStorageHandler.preCreateTable(HBaseStorageHandler.java:200)&lt;/P&gt;&lt;P&gt;at org.apache.hadoop.hive.metastore.HiveMetaStoreClient.createTable(HiveMetaStoreClient.java:665)&lt;/P&gt;&lt;P&gt;at org.apache.hadoop.hive.metastore.HiveMetaStoreClient.createTable(HiveMetaStoreClient.java:658)&lt;/P&gt;&lt;P&gt;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;/P&gt;&lt;P&gt;at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)&lt;/P&gt;&lt;P&gt;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)&lt;/P&gt;&lt;P&gt;at java.lang.reflect.Method.invoke(Method.java:497)&lt;/P&gt;&lt;P&gt;at org.apache.hadoop.hive.metastore.RetryingMetaStoreClient.invoke(RetryingMetaStoreClient.java:156)&lt;/P&gt;&lt;P&gt;at com.sun.proxy.$Proxy5.createTable(Unknown Source)&lt;/P&gt;&lt;P&gt;at org.apache.hadoop.hive.ql.metadata.Hive.createTable(Hive.java:717)&lt;/P&gt;&lt;P&gt;at org.apache.hadoop.hive.ql.exec.DDLTask.createTable(DDLTask.java:4170)&lt;/P&gt;&lt;P&gt;at org.apache.hadoop.hive.ql.exec.DDLTask.execute(DDLTask.java:307)&lt;/P&gt;&lt;P&gt;at org.apache.hadoop.hive.ql.exec.Task.executeTask(Task.java:160)&lt;/P&gt;&lt;P&gt;at org.apache.hadoop.hive.ql.exec.TaskRunner.runSequential(TaskRunner.java:89)&lt;/P&gt;&lt;P&gt;at org.apache.hadoop.hive.ql.Driver.launchTask(Driver.java:1655)&lt;/P&gt;&lt;P&gt;at org.apache.hadoop.hive.ql.Driver.execute(Driver.java:1414)&lt;/P&gt;&lt;P&gt;at org.apache.hadoop.hive.ql.Driver.runInternal(Driver.java:1195)&lt;/P&gt;&lt;P&gt;at org.apache.hadoop.hive.ql.Driver.run(Driver.java:1059)&lt;/P&gt;&lt;P&gt;at org.apache.hadoop.hive.ql.Driver.run(Driver.java:1049)&lt;/P&gt;&lt;P&gt;at org.apache.hadoop.hive.cli.CliDriver.processLocalCmd(CliDriver.java:213)&lt;/P&gt;&lt;P&gt;at org.apache.hadoop.hive.cli.CliDriver.processCmd(CliDriver.java:165)&lt;/P&gt;&lt;P&gt;at org.apache.hadoop.hive.cli.CliDriver.processLine(CliDriver.java:376)&lt;/P&gt;&lt;P&gt;at org.apache.hadoop.hive.cli.CliDriver.executeDriver(CliDriver.java:736)&lt;/P&gt;&lt;P&gt;at org.apache.hadoop.hive.cli.CliDriver.run(CliDriver.java:681)&lt;/P&gt;&lt;P&gt;at org.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:621)&lt;/P&gt;&lt;P&gt;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;/P&gt;&lt;P&gt;at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)&lt;/P&gt;&lt;P&gt;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)&lt;/P&gt;&lt;P&gt;at java.lang.reflect.Method.invoke(Method.java:497)&lt;/P&gt;&lt;P&gt;at org.apache.hadoop.util.RunJar.run(RunJar.java:221)&lt;/P&gt;&lt;P&gt;at org.apache.hadoop.util.RunJar.main(RunJar.java:136)&lt;/P&gt;&lt;P&gt;Caused by: java.lang.reflect.InvocationTargetException&lt;/P&gt;&lt;P&gt;at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)&lt;/P&gt;&lt;P&gt;at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)&lt;/P&gt;&lt;P&gt;at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)&lt;/P&gt;&lt;P&gt;at java.lang.reflect.Constructor.newInstance(Constructor.java:422)&lt;/P&gt;&lt;P&gt;at org.apache.hadoop.hbase.client.ConnectionFactory.createConnection(ConnectionFactory.java:238)&lt;/P&gt;&lt;P&gt;... 36 more&lt;/P&gt;&lt;P&gt;Caused by: java.lang.UnsupportedOperationException: Unable to find org.apache.hadoop.hbase.ipc.controller.ServerRpcControllerFactory&lt;/P&gt;&lt;P&gt;at org.apache.hadoop.hbase.util.ReflectionUtils.instantiateWithCustomCtor(ReflectionUtils.java:36)&lt;/P&gt;&lt;P&gt;at org.apache.hadoop.hbase.ipc.RpcControllerFactory.instantiate(RpcControllerFactory.java:58)&lt;/P&gt;&lt;P&gt;at org.apache.hadoop.hbase.client.ConnectionManager$HConnectionImplementation.createAsyncProcess(ConnectionManager.java:2242)&lt;/P&gt;&lt;P&gt;at org.apache.hadoop.hbase.client.ConnectionManager$HConnectionImplementation.&amp;lt;init&amp;gt;(ConnectionManager.java:690)&lt;/P&gt;&lt;P&gt;at org.apache.hadoop.hbase.client.ConnectionManager$HConnectionImplementation.&amp;lt;init&amp;gt;(ConnectionManager.java:630)&lt;/P&gt;&lt;P&gt;... 41 more&lt;/P&gt;&lt;P&gt;Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.hbase.ipc.controller.ServerRpcControllerFactory&lt;/P&gt;&lt;P&gt;at java.net.URLClassLoader.findClass(URLClassLoader.java:381)&lt;/P&gt;&lt;P&gt;at java.lang.ClassLoader.loadClass(ClassLoader.java:424)&lt;/P&gt;&lt;P&gt;at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)&lt;/P&gt;&lt;P&gt;at java.lang.ClassLoader.loadClass(ClassLoader.java:357)&lt;/P&gt;&lt;P&gt;at java.lang.Class.forName0(Native Method)&lt;/P&gt;&lt;P&gt;at java.lang.Class.forName(Class.java:264)&lt;/P&gt;&lt;P&gt;at org.apache.hadoop.hbase.util.ReflectionUtils.instantiateWithCustomCtor(ReflectionUtils.java:32)&lt;/P&gt;&lt;P&gt;... 45 more&lt;/P&gt;&lt;P&gt;)&lt;/P&gt;&lt;P&gt;at org.apache.hadoop.hive.hbase.HBaseStorageHandler.getHBaseAdmin(HBaseStorageHandler.java:124)&lt;/P&gt;&lt;P&gt;at org.apache.hadoop.hive.hbase.HBaseStorageHandler.preCreateTable(HBaseStorageHandler.java:200)&lt;/P&gt;&lt;P&gt;at org.apache.hadoop.hive.metastore.HiveMetaStoreClient.createTable(HiveMetaStoreClient.java:665)&lt;/P&gt;&lt;P&gt;at org.apache.hadoop.hive.metastore.HiveMetaStoreClient.createTable(HiveMetaStoreClient.java:658)&lt;/P&gt;&lt;P&gt;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;/P&gt;&lt;P&gt;at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)&lt;/P&gt;&lt;P&gt;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)&lt;/P&gt;&lt;P&gt;at java.lang.reflect.Method.invoke(Method.java:497)&lt;/P&gt;&lt;P&gt;at org.apache.hadoop.hive.metastore.RetryingMetaStoreClient.invoke(RetryingMetaStoreClient.java:156)&lt;/P&gt;&lt;P&gt;at com.sun.proxy.$Proxy5.createTable(Unknown Source)&lt;/P&gt;&lt;P&gt;at org.apache.hadoop.hive.ql.metadata.Hive.createTable(Hive.java:717)&lt;/P&gt;&lt;P&gt;at org.apache.hadoop.hive.ql.exec.DDLTask.createTable(DDLTask.java:4170)&lt;/P&gt;&lt;P&gt;at org.apache.hadoop.hive.ql.exec.DDLTask.execute(DDLTask.java:307)&lt;/P&gt;&lt;P&gt;at org.apache.hadoop.hive.ql.exec.Task.executeTask(Task.java:160)&lt;/P&gt;&lt;P&gt;at org.apache.hadoop.hive.ql.exec.TaskRunner.runSequential(TaskRunner.java:89)&lt;/P&gt;&lt;P&gt;at org.apache.hadoop.hive.ql.Driver.launchTask(Driver.java:1655)&lt;/P&gt;&lt;P&gt;at org.apache.hadoop.hive.ql.Driver.execute(Driver.java:1414)&lt;/P&gt;&lt;P&gt;at org.apache.hadoop.hive.ql.Driver.runInternal(Driver.java:1195)&lt;/P&gt;&lt;P&gt;at org.apache.hadoop.hive.ql.Driver.run(Driver.java:1059)&lt;/P&gt;&lt;P&gt;at org.apache.hadoop.hive.ql.Driver.run(Driver.java:1049)&lt;/P&gt;&lt;P&gt;at org.apache.hadoop.hive.cli.CliDriver.processLocalCmd(CliDriver.java:213)&lt;/P&gt;&lt;P&gt;at org.apache.hadoop.hive.cli.CliDriver.processCmd(CliDriver.java:165)&lt;/P&gt;&lt;P&gt;at org.apache.hadoop.hive.cli.CliDriver.processLine(CliDriver.java:376)&lt;/P&gt;&lt;P&gt;at org.apache.hadoop.hive.cli.CliDriver.executeDriver(CliDriver.java:736)&lt;/P&gt;&lt;P&gt;at org.apache.hadoop.hive.cli.CliDriver.run(CliDriver.java:681)&lt;/P&gt;&lt;P&gt;at org.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:621)&lt;/P&gt;&lt;P&gt;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;/P&gt;&lt;P&gt;at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)&lt;/P&gt;&lt;P&gt;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)&lt;/P&gt;&lt;P&gt;at java.lang.reflect.Method.invoke(Method.java:497)&lt;/P&gt;&lt;P&gt;at org.apache.hadoop.util.RunJar.run(RunJar.java:221)&lt;/P&gt;&lt;P&gt;at org.apache.hadoop.util.RunJar.main(RunJar.java:136)&lt;/P&gt;&lt;P&gt;)&lt;/P&gt;</description>
      <pubDate>Mon, 19 Oct 2015 11:33:00 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/How-can-I-query-HBase-from-Hive/m-p/95633#M8972</guid>
      <dc:creator>rgelhausen</dc:creator>
      <dc:date>2015-10-19T11:33:00Z</dc:date>
    </item>
    <item>
      <title>Re: How can I query HBase from Hive?</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/How-can-I-query-HBase-from-Hive/m-p/95634#M8973</link>
      <description>&lt;P&gt;&lt;A rel="user" href="https://community.cloudera.com/users/157/rgelhausen.html" nodeid="157"&gt;@Randy Gelhausen&lt;/A&gt; - Can you try the below:&lt;/P&gt;&lt;P&gt;CREATE TABLE test3(id string, val decimal) STORED BY 'org.apache.hadoop.hive.hbase.HBaseStorageHandler' WITH SERDEPROPERTIES ('hbase.columns.mapping' = ':key,0:val') TBLPROPERTIES ('hbase.table.name' = 'testhbase1');&lt;/P&gt;</description>
      <pubDate>Mon, 19 Oct 2015 11:50:48 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/How-can-I-query-HBase-from-Hive/m-p/95634#M8973</guid>
      <dc:creator>hrongali</dc:creator>
      <dc:date>2015-10-19T11:50:48Z</dc:date>
    </item>
    <item>
      <title>Re: How can I query HBase from Hive?</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/How-can-I-query-HBase-from-Hive/m-p/95635#M8974</link>
      <description>&lt;P&gt;Unfortunately not. Hive throws the same error about missing classes.

I think the solution will involve setting environment classpath variables, but none of the examples I can find online are working with HDP 2.3.2.&lt;/P&gt;</description>
      <pubDate>Mon, 19 Oct 2015 11:53:03 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/How-can-I-query-HBase-from-Hive/m-p/95635#M8974</guid>
      <dc:creator>rgelhausen</dc:creator>
      <dc:date>2015-10-19T11:53:03Z</dc:date>
    </item>
    <item>
      <title>Re: How can I query HBase from Hive?</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/How-can-I-query-HBase-from-Hive/m-p/95636#M8975</link>
      <description>&lt;P&gt;Make sure hbase is installed on the machine where you are running the hive cli from. In presence of hbase install, hive cli automatically includes the required hbase libraries in the classpath.&lt;/P&gt;</description>
      <pubDate>Mon, 19 Oct 2015 13:02:37 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/How-can-I-query-HBase-from-Hive/m-p/95636#M8975</guid>
      <dc:creator>deepesh1</dc:creator>
      <dc:date>2015-10-19T13:02:37Z</dc:date>
    </item>
    <item>
      <title>Re: How can I query HBase from Hive?</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/How-can-I-query-HBase-from-Hive/m-p/95637#M8976</link>
      <description>&lt;P&gt;@randy  Did you try &lt;A href="http://hortonworks.com/blog/using-hive-to-interact-with-hbase-part-2/"&gt;this&lt;/A&gt;?  &lt;/P&gt;&lt;P&gt;In order to use the HBase library, we need to make the HBase jars and configuration available to the local Hive process (at least until &lt;A href="https://issues.apache.org/jira/browse/HIVE-5518"&gt;HIVE-5518&lt;/A&gt; is resolved). Do that by specifying a value for the &lt;CODE&gt;HADOOP_CLASSPATH&lt;/CODE&gt; environment variable before executing the statement.&lt;/P&gt;</description>
      <pubDate>Mon, 19 Oct 2015 18:44:13 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/How-can-I-query-HBase-from-Hive/m-p/95637#M8976</guid>
      <dc:creator>nsabharwal</dc:creator>
      <dc:date>2015-10-19T18:44:13Z</dc:date>
    </item>
    <item>
      <title>Re: How can I query HBase from Hive?</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/How-can-I-query-HBase-from-Hive/m-p/95638#M8977</link>
      <description>&lt;P&gt;Hey &lt;A rel="user" href="https://community.cloudera.com/users/157/rgelhausen.html" nodeid="157"&gt;@Randy Gelhausen&lt;/A&gt;, I went through an exercise like this for a client and took notes on what I did so I can repeat.  Note this was with an earlier version of HDP and I haven't tried it HDP 2.3 yet but maybe worth a shot.....&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;Step 1 Here is how I created the hbase table and placed data in it.&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;PRE&gt;hbase shell
hbase(main):001:0&amp;gt;create 'short_urls', {NAME =&amp;gt; 'u'}, {NAME =&amp;gt; 's’}
hbase(main):062:0&amp;gt; put 'short_urls', ‘bit.ly/aaaa', 's:hits', '100'
hbase(main):063:0&amp;gt; put 'short_urls', ‘bit.ly/aaaa', 'u:url', 'hbase.apache.org'
hbase(main):062:0&amp;gt; put 'short_urls', ‘bit.ly/abcd', 's:hits', ‘123'
hbase(main):063:0&amp;gt; put 'short_urls', ‘bit.ly/abcd', 'u:url', ‘example.com/foo'
hbase(main):064:0&amp;gt; scan 'short_urls'

ROW  COLUMN+CELL bit.lyaaaa  
column=s:hits, timestamp=1412121062283, value=100 bit.lyaaaa  
column=u:url, timestamp=1412121071821,value=hbase.apache.org
1 row(s) in 0.0080 seconds&lt;/PRE&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;EM&gt;Step2: This is how I launched hive and created an external table pointing at HBase.&lt;/EM&gt;&lt;/STRONG&gt; &lt;PRE&gt;hive --auxpath /usr/lib/hive-hcatalog/share/hcatalog/storage-handlers/hbase/lib/hive-hcatalog-hbase-storage-handler-0.13.0.2.1.1.0-385.jar,/usr/lib/hive-hcatalog/share/hcatalog/hive-hcatalog-core-0.13.0.2.1.1.0-385.jar,/usr/lib/hive/lib/zookeeper-3.4.5.2.1.1.0-385.jar,/usr/lib/hive/lib/guava-11.0.2.jar 


CREATE EXTERNAL TABLE short_urls(short_url string, url string, hit_count string)STORED BY ‘org.apache.hadoop.hive.hbase.HBaseStorageHandler’ WITH SERDEPROPERTIES("hbase.columns.mapping" = ":key, u:url, s:hits”)TBLPROPERTIES("hbase.table.name" = "short_urls”); &lt;/PRE&gt;
&lt;STRONG&gt;&lt;EM&gt;Step3: From Hive now you can query HBase.&lt;/EM&gt;&lt;/STRONG&gt;&lt;PRE&gt;hive&amp;gt; select * from short_urls;

OK

bit.lyaaaa hbase.apache.org 100
bit.lyabcd example.com/foo 123

Time taken: 0.445 seconds, Fetched: 2 row(s)&lt;/PRE&gt;</description>
      <pubDate>Tue, 20 Oct 2015 09:07:47 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/How-can-I-query-HBase-from-Hive/m-p/95638#M8977</guid>
      <dc:creator>drice1</dc:creator>
      <dc:date>2015-10-20T09:07:47Z</dc:date>
    </item>
    <item>
      <title>Re: How can I query HBase from Hive?</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/How-can-I-query-HBase-from-Hive/m-p/95639#M8978</link>
      <description>&lt;P&gt;&lt;A rel="user" href="https://community.cloudera.com/users/338/drice.html" nodeid="338"&gt;@Dan Rice&lt;/A&gt; Pretty cool design pattern.  Any cautions or gotcha's when enabling this?&lt;/P&gt;</description>
      <pubDate>Fri, 30 Oct 2015 03:19:35 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/How-can-I-query-HBase-from-Hive/m-p/95639#M8978</guid>
      <dc:creator>ccasano</dc:creator>
      <dc:date>2015-10-30T03:19:35Z</dc:date>
    </item>
    <item>
      <title>Re: How can I query HBase from Hive?</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/How-can-I-query-HBase-from-Hive/m-p/95640#M8979</link>
      <description>&lt;P&gt;with help of &lt;A rel="user" href="https://community.cloudera.com/users/223/jelser.html" nodeid="223"&gt;@Josh Elser&lt;/A&gt;&lt;/P&gt;&lt;P&gt;For 2.3.2 with phoenix enabled on ambari, you need to add phoenix jar to hive lib to make it to work, then restart hive cli / hiveserver2:&lt;/P&gt;&lt;PRE&gt;mkdir /usr/hdp/current/hive-server2/auxlib/
cp /usr/hdp/2.3.2.0-2950/phoenix/phoenix-client.jar /usr/hdp/current/hive-server2/auxlib/
&lt;/PRE&gt;&lt;P&gt;without this jar, you will get erro below, as describe by &lt;A rel="user" href="https://community.cloudera.com/users/157/rgelhausen.html" nodeid="157"&gt;@Randy Gelhausen&lt;/A&gt;&lt;/P&gt;&lt;PRE&gt;Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.hbase.ipc.controller.ServerRpcControllerFactory&lt;/PRE&gt;&lt;P&gt;UPDATE: Interesting that with sandbox 2.3.2, only phoenix-server.jar works, phoenix-client.jar does not work.&lt;/P&gt;</description>
      <pubDate>Sat, 31 Oct 2015 06:56:30 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/How-can-I-query-HBase-from-Hive/m-p/95640#M8979</guid>
      <dc:creator>gbraccialli3</dc:creator>
      <dc:date>2015-10-31T06:56:30Z</dc:date>
    </item>
    <item>
      <title>Re: How can I query HBase from Hive?</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/How-can-I-query-HBase-from-Hive/m-p/95641#M8980</link>
      <description>&lt;P&gt;I have made the changes according to answer by  @&lt;A href="https://community.hortonworks.com/users/238/gbraccialli.html"&gt;Guilherme Braccialli&lt;/A&gt;  but after adding the jars and put the following setting in &lt;/P&gt;&lt;P&gt;custom hive-env &lt;/P&gt;&lt;P&gt;export HIVE_AUX_JARS_PATH=/usr/hdp/current/hive-webhcat/share/hcatalog/hive-hcatalog-core.jar &lt;/P&gt;&lt;P&gt;custome hive-site&lt;/P&gt;&lt;P&gt;export HIVE_AUX_JARS_PATH="${HIVE_AUX_JARS_PATH}:/usr/hdp/current/phoenix-client/phoenix-hive.jar"&lt;/P&gt;&lt;P&gt;but not lukc and WebCat Server is not starting : &lt;/P&gt;&lt;P&gt;ERROR from log:-&lt;/P&gt;&lt;P&gt;log4j:WARN No such property [maxFileSize] in org.apache.log4j.DailyRollingFileAppender.
log4j:WARN No such property [maxBackupIndex] in org.apache.log4j.DailyRollingFileAppender.
Exception in thread "main" java.lang.IllegalStateException: Variable substitution depth too large: 20 "${HIVE_AUX_JARS_PATH}:/usr/hdp/current/phoenix-client/phoenix-hive.jar"
        at org.apache.hadoop.conf.Configuration.substituteVars(Configuration.java:967)
        at org.apache.hadoop.conf.Configuration.get(Configuration.java:987)
        at org.apache.hadoop.hive.conf.HiveConfUtil.dumpConfig(HiveConfUtil.java:77)
        at org.apache.hadoop.hive.conf.HiveConfUtil.dumpConfig(HiveConfUtil.java:59)
        at org.apache.hive.hcatalog.templeton.AppConfig.dumpEnvironent(AppConfig.java:256)
        at org.apache.hive.hcatalog.templeton.AppConfig.init(AppConfig.java:198)
        at org.apache.hive.hcatalog.templeton.AppConfig.&amp;lt;init&amp;gt;(AppConfig.java:173)
        at org.apache.hive.hcatalog.templeton.Main.loadConfig(Main.java:97)
        at org.apache.hive.hcatalog.templeton.Main.init(Main.java:81)
        at org.apache.hive.hcatalog.templeton.Main.&amp;lt;init&amp;gt;(Main.java:76)
        at org.apache.hive.hcatalog.templeton.Main.main(Main.java:289)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.apache.hadoop.util.RunJar.run(RunJar.java:233)
        at org.apache.hadoop.util.RunJar.main(RunJar.java:148)&lt;/P&gt;&lt;P&gt;after &lt;/P&gt;</description>
      <pubDate>Thu, 26 Oct 2017 17:08:49 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/How-can-I-query-HBase-from-Hive/m-p/95641#M8980</guid>
      <dc:creator>ansarifah</dc:creator>
      <dc:date>2017-10-26T17:08:49Z</dc:date>
    </item>
  </channel>
</rss>

