~AC~ 2019-04-10 17:16 采纳率: 0%
浏览 3227

IDEA连接HBase出现如下问题 请教一下。

代码如下
**

    //判断表是否存在
    public static  boolean tableExists(String tableName) throws IOException {
        //Hbase配置文件
        HBaseConfiguration configuration = new HBaseConfiguration();
        configuration.addResource("hbase-site.xml");
        configuration.addResource("hdfs-site.xml");
        configuration.addResource("core-site.xml");
        configuration.set("hbase.zookeeper.quorum","192.168.159.102:2181");
        //获取Hbase管理员对象
        HBaseAdmin admin = new HBaseAdmin(configuration);
        //        //执行

        boolean tableExist = admin.tableExists(tableName);
        admin.close();
        return tableExist;
    }**
Exception in thread "main" 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:431)
    at org.apache.hadoop.hbase.client.ConnectionManager.createConnection(ConnectionManager.java:424)
    at org.apache.hadoop.hbase.client.ConnectionManager.getConnectionInternal(ConnectionManager.java:302)
    at org.apache.hadoop.hbase.client.HBaseAdmin.<init>(HBaseAdmin.java:238)
    at com.atgui.TestHbase.tableExists(TestHbase.java:19)
    at com.atgui.TestHbase.main(TestHbase.java:42)
Caused by: java.lang.reflect.InvocationTargetException
    at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
    at org.apache.hadoop.hbase.client.ConnectionFactory.createConnection(ConnectionFactory.java:238)
    ... 6 more
Caused by: java.lang.UnsupportedOperationException: Constructor threw an exception for org.apache.hadoop.hbase.ipc.RpcClientImpl
    at org.apache.hadoop.hbase.util.ReflectionUtils.instantiate(ReflectionUtils.java:63)
    at org.apache.hadoop.hbase.util.ReflectionUtils.instantiateWithCustomCtor(ReflectionUtils.java:43)
    at org.apache.hadoop.hbase.ipc.RpcClientFactory.createClient(RpcClientFactory.java:75)
    at org.apache.hadoop.hbase.ipc.RpcClientFactory.createClient(RpcClientFactory.java:58)
    at org.apache.hadoop.hbase.client.ConnectionManager$HConnectionImplementation.<init>(ConnectionManager.java:693)
    ... 11 more
Caused by: java.lang.reflect.InvocationTargetException
    at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
    at org.apache.hadoop.hbase.util.ReflectionUtils.instantiate(ReflectionUtils.java:55)
    ... 15 more
Caused by: java.lang.ExceptionInInitializerError
    at org.apache.hadoop.hbase.ipc.IPCUtil.<init>(IPCUtil.java:75)
    at org.apache.hadoop.hbase.ipc.AbstractRpcClient.<init>(AbstractRpcClient.java:101)
    at org.apache.hadoop.hbase.ipc.RpcClientImpl.<init>(RpcClientImpl.java:1125)
    at org.apache.hadoop.hbase.ipc.RpcClientImpl.<init>(RpcClientImpl.java:1153)
    ... 20 more
Caused by: java.lang.RuntimeException: Unexpected version format: 11.0.1
    at org.apache.hadoop.hbase.util.ClassSize.<clinit>(ClassSize.java:119)
    ... 24 more
  • 写回答

2条回答 默认 最新

  • 奉孝pighero001 2019-10-07 19:04
    关注

    一样问题+1,居然没人回复


    半小时后来回答:jdk版本高了,改下运行版本就行了

    评论

报告相同问题?

悬赏问题

  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python
  • ¥15 要给毕业设计添加扫码登录的功能!!有偿
  • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥15 stable diffusion
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条