Home | About | Sematext search-lucene.com search-hadoop.com
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB
 Search Hadoop and all its subprojects:

Switch to Threaded View
HBase >> mail # user >> how to transfer app from hbase0.90 to hbase 0.94


Copy link to this message
-
Re: how to transfer app from hbase0.90 to hbase 0.94
I need to pull down hadoop 1.1.1 source code.

Have you checked that Apache commons jar is in the class path of your
client ?

BTW hadoop 1.1.1 is not considered stable. Before 1.1.2 is released, you
should use 1.0.4

Cheers

On Thu, Dec 20, 2012 at 7:02 PM, tgh <[EMAIL PROTECTED]> wrote:

> Hi
>         I used hbase0.90 and hadoop0.20 and use hbaseAPI to store some
> data,
> and it works ,
>         and now I turn to use hbase 0.94 and hadoop1.1.1, and there is no
> ERROR in hbase logs, it seems OK,
>         but , I try to run my program , ERROR arise,
>
>         I want to know when we transfer from hbase0.90 to hbase0.94, what
> changes should we make, both for assignment and for API usage,
>
>         Could you help me
>
>
> Thank you
> -----------------------
> Tian Guanhua
>
>
> ------------------- my code -----------------------
>                 Configuration hbase_config = new Configuration();
>                 hbase_config.set("hbase.zookeeper.quorum",
> sms_zookper_service);
>                 HTable table = null;
>
>                 while (!m_bStop) {
>                         if (table == null) {
>                                 try {
>                                         // log.info(String.format("Connect
> To HBase %s", args));
>                                         table = new
> HTable(HBaseConfiguration.create(hbase_config), sms_hbase_table);  ////
> there is the ERROR,
>                                         log.info("Connect To HBase
> Completely");
>                                 } catch (Exception e1) {
>                                         e1.printStackTrace();
>                                         SetError();
>                                 }
>
> ----------------------------- ERROR --------------
>
> Exception in thread "Thread-0" java.lang.NoClassDefFoundError:
> org/apache/commons/configuration/Configuration
>         at
>
> org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.<init>(DefaultMetricsSys
> tem.java:37)
>         at
>
> org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.<clinit>(DefaultMetricsS
> ystem.java:34)
>         at
>
> org.apache.hadoop.security.UgiInstrumentation.create(UgiInstrumentation.java
> :51)
>         at
>
> org.apache.hadoop.security.UserGroupInformation.initialize(UserGroupInformat
> ion.java:216)
>         at
>
> org.apache.hadoop.security.UserGroupInformation.ensureInitialized(UserGroupI
> nformation.java:184)
>         at
>
> org.apache.hadoop.security.UserGroupInformation.isSecurityEnabled(UserGroupI
> nformation.java:236)
>         at
>
> org.apache.hadoop.security.UserGroupInformation.getLoginUser(UserGroupInform
> ation.java:477)
>         at
>
> org.apache.hadoop.security.UserGroupInformation.getCurrentUser(UserGroupInfo
> rmation.java:463)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57
> )
>         at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
> .java:43)
>         at java.lang.reflect.Method.invoke(Method.java:601)
>         at org.apache.hadoop.hbase.util.Methods.call(Methods.java:37)
>         at org.apache.hadoop.hbase.security.User.call(User.java:586)
>         at org.apache.hadoop.hbase.security.User.callStatic(User.java:576)
>         at org.apache.hadoop.hbase.security.User.access$400(User.java:50)
>         at
>
> org.apache.hadoop.hbase.security.User$SecureHadoopUser.<init>(User.java:393)
>         at
>
> org.apache.hadoop.hbase.security.User$SecureHadoopUser.<init>(User.java:388)
>         at org.apache.hadoop.hbase.security.User.getCurrent(User.java:139)
>         at
>
> org.apache.hadoop.hbase.client.HConnectionManager$HConnectionKey.<init>(HCon
> nectionManager.java:412)
>         at
>
> org.apache.hadoop.hbase.client.HConnectionManager.getConnection(HConnectionM
> anager.java:179)
>         at org.apache.hadoop.hbase.client.HTable.<init>(HTable.java:155)
>         at org.apache.hadoop.hbase.client.HTable.<init>(HTable.java:133)
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB