<?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: Inserting data into Hbase table through JAVA in Archives of Support Questions (Read Only)</title>
    <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Inserting-data-into-Hbase-table-through-JAVA/m-p/887#M158</link>
    <description>&lt;P&gt;Add the&amp;nbsp;&lt;/P&gt;&lt;P&gt;/opt/hive/lib/hbase-0.90.1-SNAPSHOT.jar&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;instead of the&amp;nbsp;&lt;BR /&gt;/hbase-0.94.1/hbase-0.94.6.jar&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Add only one of the hbase JARs.&lt;/P&gt;</description>
    <pubDate>Thu, 22 Aug 2013 13:13:56 GMT</pubDate>
    <dc:creator>dvohra</dc:creator>
    <dc:date>2013-08-22T13:13:56Z</dc:date>
    <item>
      <title>Inserting data into Hbase table through JAVA</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Inserting-data-into-Hbase-table-through-JAVA/m-p/867#M156</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am trying to insert data into hbase table though hive table. Though command line , i am able to create and insert data into hbase table through hive.&lt;/P&gt;&lt;P&gt;My query for creating &amp;amp; inserting data into hbase is given below:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;CREATE TABLE hbase_test5(key int COMMENT 'key', value string COMMENT 'value') STORED BY 'org.apache.hadoop.hive.hbase.HBaseStorageHandler' WITH SERDEPROPERTIES ("hbase.columns.mapping" = ":key,cf1:value") TBLPROPERTIES ("hbase.table.name" = "hbase_test5");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;INSERT OVERWRITE TABLE hbase_test4 SELECT * FROM testhivehbase WHERE key=1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;testhivehbase is a table creted in HIVE.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Now I am trying to create &amp;amp; insert data into hbse table through jdbc.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My Java Program is given below:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;package Hive;&lt;/P&gt;&lt;P&gt;import java.sql.SQLException;&lt;BR /&gt;import java.sql.Connection;&lt;BR /&gt;import java.sql.ResultSet;&lt;BR /&gt;import java.sql.Statement;&lt;BR /&gt;import java.sql.DriverManager;&lt;/P&gt;&lt;P&gt;public class Hbasehive {&lt;BR /&gt;&lt;BR /&gt;private static String driverName = "org.apache.hadoop.hive.jdbc.HiveDriver";&lt;/P&gt;&lt;P&gt;/**&lt;BR /&gt;* @param args&lt;BR /&gt;* @throws SQLException&lt;BR /&gt;*/&lt;BR /&gt;public static void main(String[] args) throws SQLException {&lt;BR /&gt;try {&lt;BR /&gt;System.out.println("hi");&lt;BR /&gt;Class.forName(driverName);&lt;BR /&gt;Connection con = DriverManager.getConnection("jdbc:hive://192.168.1.177:10001/default", "", "");&lt;BR /&gt;System.out.println("hello");&lt;BR /&gt;Statement stmt = con.createStatement();&lt;BR /&gt;stmt.executeQuery("drop table hbase_test5");&lt;BR /&gt;String sql = "CREATE TABLE hbase_test5(key int COMMENT 'key', value string COMMENT 'value') STORED BY 'org.apache.hadoop.hive.hbase.HBaseStorageHandler' WITH SERDEPROPERTIES (\"hbase.columns.mapping\" = \":key,cf1:value\") TBLPROPERTIES (\"hbase.table.name\" = \"hbase_test5\")";&lt;BR /&gt;System.out.println("Running: " + sql);&lt;BR /&gt;ResultSet res = stmt.executeQuery(sql);&lt;BR /&gt;System.out.println("Create Table Successfully");&lt;BR /&gt;String sql1 = "INSERT OVERWRITE TABLE hbase_test5 SELECT * FROM testhivehbase WHERE key=1";&lt;BR /&gt;System.out.println("Running: " + sql1);&lt;BR /&gt;ResultSet res1 = stmt.executeQuery(sql1);&lt;BR /&gt;System.out.println("Inserted Successfully");&lt;BR /&gt;}&lt;BR /&gt;catch (ClassNotFoundException e) {&lt;BR /&gt;System.out.println("---&amp;gt;"+e.getMessage());&lt;BR /&gt;e.printStackTrace();&lt;BR /&gt;System.exit(1);&lt;BR /&gt;}&lt;BR /&gt;System.out.println("Create Table-Successful");&lt;BR /&gt;// load data into table&lt;BR /&gt;// NOTE: filepath has to be local to the hive server&lt;BR /&gt;// NOTE: /tmp/a.txt is a ctrl-A separated file with two fields per line&lt;BR /&gt;}&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#800000" size="4"&gt;&lt;STRONG&gt;Error:&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Diagnostic Messages for this Task:&lt;BR /&gt;java.lang.RuntimeException: Error in configuring object&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.apache.hadoop.util.ReflectionUtils.setJobConf(ReflectionUtils.java:106)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.apache.hadoop.util.ReflectionUtils.setConf(ReflectionUtils.java:72)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.apache.hadoop.util.ReflectionUtils.newInstance(ReflectionUtils.java:130)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.apache.hadoop.mapred.MapTask.runOldMapper(MapTask.java:413)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.apache.hadoop.mapred.MapTask.run(MapTask.java:332)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.apache.hadoop.mapred.Child$4.run(Child.java:268)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at java.security.AccessController.doPrivileged(Native Method)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at javax.security.auth.Subject.doAs(Subject.java:396)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1408)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.apache.hadoop.mapred.Child.main(Child.java:262)&lt;BR /&gt;Caused by: java.lang.reflect.InvocationTargetException&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja&lt;BR /&gt;&lt;BR /&gt;FAILED: Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.MapRedTask&lt;BR /&gt;MapReduce Jobs Launched:&lt;BR /&gt;Job 0: Map: 1&amp;nbsp;&amp;nbsp; HDFS Read: 0 HDFS Write: 0 FAIL&lt;BR /&gt;Total MapReduce CPU Time Spent: 0 msec&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please help me by providing some solution.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards&lt;/P&gt;&lt;P&gt;Surbhi Singh&lt;/P&gt;</description>
      <pubDate>Fri, 16 Sep 2022 08:47:10 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Inserting-data-into-Hbase-table-through-JAVA/m-p/867#M156</guid>
      <dc:creator>Radius</dc:creator>
      <dc:date>2022-09-16T08:47:10Z</dc:date>
    </item>
    <item>
      <title>Re: Inserting data into Hbase table through JAVA</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Inserting-data-into-Hbase-table-through-JAVA/m-p/879#M157</link>
      <description>&lt;P&gt;Add the following JARs to the classpath of the application. The version may be different.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;/opt/hive/lib/hive-hbase-handler-0.8.0-SNAPSHOT.jar
/opt/hive/lib/hbase-0.90.1-SNAPSHOT.jar
/opt/hive/lib/zookeeper-3.3.1.jar
/hbase-0.94.1/hbase-0.94.6.jar
hive_contrib.jar&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 22 Aug 2013 12:44:15 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Inserting-data-into-Hbase-table-through-JAVA/m-p/879#M157</guid>
      <dc:creator>dvohra</dc:creator>
      <dc:date>2013-08-22T12:44:15Z</dc:date>
    </item>
    <item>
      <title>Re: Inserting data into Hbase table through JAVA</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Inserting-data-into-Hbase-table-through-JAVA/m-p/887#M158</link>
      <description>&lt;P&gt;Add the&amp;nbsp;&lt;/P&gt;&lt;P&gt;/opt/hive/lib/hbase-0.90.1-SNAPSHOT.jar&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;instead of the&amp;nbsp;&lt;BR /&gt;/hbase-0.94.1/hbase-0.94.6.jar&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Add only one of the hbase JARs.&lt;/P&gt;</description>
      <pubDate>Thu, 22 Aug 2013 13:13:56 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Inserting-data-into-Hbase-table-through-JAVA/m-p/887#M158</guid>
      <dc:creator>dvohra</dc:creator>
      <dc:date>2013-08-22T13:13:56Z</dc:date>
    </item>
    <item>
      <title>Re: Inserting data into Hbase table through JAVA</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Inserting-data-into-Hbase-table-through-JAVA/m-p/935#M159</link>
      <description>&lt;P&gt;Above problem has been solved by adding auxpath in hive-site.xml&lt;/P&gt;</description>
      <pubDate>Fri, 23 Aug 2013 05:51:43 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Inserting-data-into-Hbase-table-through-JAVA/m-p/935#M159</guid>
      <dc:creator>Radius</dc:creator>
      <dc:date>2013-08-23T05:51:43Z</dc:date>
    </item>
  </channel>
</rss>

