阅读背景:

hbase报错Could not initialize class org.apache.hadoop.hbase.protobuf.ProtobufUtil

来源:互联网 
Caused by: java.lang.RuntimeException: java.io.IOException: java.lang.reflect.InvocationTargetException
        at org.apache.hadoop.hbase.client.HTableFactory.createHTableInterface(HTableFactory.java:43)
        at org.apache.hadoop.hbase.client.HTablePool.createHTable(HTablePool.java:272)
        at org.apache.hadoop.hbase.client.HTablePool.findOrCreateTable(HTablePool.java:202)
        at org.apache.hadoop.hbase.client.HTablePool.getTable(HTablePool.java:182)
        at org.apache.hadoop.hbase.client.HTablePool.getTable(HTablePool.java:220)
        at com.baidu.util.PooledHTableFactory.createHTableInterface(PooledHTableFactory.java:22)
        at org.springframework.data.hadoop.hbase.HbaseUtils.getHTable(HbaseUtils.java:73)
                                                                                                                         78,2-9        52%
        at com.baidu.util.PooledHTableFactory.createHTableInterface(PooledHTableFactory.java:22)
        at org.springframework.data.hadoop.hbase.HbaseUtils.getHTable(HbaseUtils.java:73)
        ... 12 more
Caused by: java.io.IOException: java.lang.reflect.InvocationTargetException
        at org.apache.hadoop.hbase.client.ConnectionFactory.createConnection(ConnectionFactory.java:240)
        at org.apache.hadoop.hbase.client.ConnectionManager.createConnection(ConnectionManager.java:433)
        at org.apache.hadoop.hbase.client.ConnectionManager.createConnection(ConnectionManager.java:426)
        at org.apache.hadoop.hbase.client.ConnectionManager.getConnectionInternal(ConnectionManager.java:304)
        at org.apache.hadoop.hbase.client.HTable.<init>(HTable.java:185)
        at org.apache.hadoop.hbase.client.HTableFactory.createHTableInterface(HTableFactory.java:41)
        ... 18 more
Caused by: java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:422)
        at org.apache.hadoop.hbase.client.ConnectionFactory.createConnection(ConnectionFactory.java:238)
        ... 23 more
Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.apache.hadoop.hbase.protobuf.ProtobufUtil
        at org.apache.hadoop.hbase.ClusterId.parseFrom(ClusterId.java:64)
        at org.apache.hadoop.hbase.zookeeper.ZKClusterId.readClusterIdZNode(ZKClusterId.java:75)
        at org.apache.hadoop.hbase.client.ZooKeeperRegistry.getClusterId(ZooKeeperRegistry.java:105)
        at org.apache.hadoop.hbase.client.ConnectionManager$HConnectionImplementation.retrieveClusterId(ConnectionManager.java:919)
        at org.apache.hadoop.hbase.client.ConnectionManager$HConnectionImplementation.<init>(ConnectionManager.java:657)
        ... 28 moreCaused by: java.lang.RuntimeException: java.io.



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: