java调用Hbase报错解决方法

 更新时间:2023年10月17日 11:01:44   作者:frontoldman  
这篇文章主要为大家介绍了java调用Hbase报错解决方法详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

伪分布式hbase服务搭建

系统操作都很正常,也可以查询所有的表的列表,但是查询表的详情,调用的时候就会报错

java.net.connectexception: call to localhost/127.0.0.1:16020 failed on connection exception

从报错信息也能看出来,应该是master节点,查询表的名称应该是只读取了master信息,而表的具体信息就需要读取regionserver的信息了,master把regionserver的本地IP返回给远程java程序了,导致连接本地16020端口,这是肯定不对的

问题是这个问题,可是怎么解决呢?搜索无数资料,改了无数次hostname和防火墙配置,无效

最终查看hbase配置文件的时候,发现一个配置

<property>
        <name>hbase.regionserver.hostname.disable.master.reversedns</name>
        <value>true</value>
</property>

默认是false,改成true,重启,发现regionServer名称变成了hadoop001而不是localhost了,本地测试,创建表成功

这个配置的意思就是master不要解析regionServer的ip,直接返回,跟hdfs的配置一样,不过又换了个名字。。。

以上就是java调用Hbase报错解决方法的详细内容,更多关于java调用Hbase报错的资料请关注脚本之家其它相关文章!

相关文章

  • Java 逻辑控制详解分析

    Java 逻辑控制详解分析

    在程序开发的过程之中一共会存在有三种程序逻辑:顺序结构、分支结构、循环结构,对于之前所编写的代码大部分都是顺序结构的定义,即:所有的程序将按照定义的代码顺序依次执行
    2021-11-11
  • java.lang.IllegalStateException:方法有太多主体参数问题

    java.lang.IllegalStateException:方法有太多主体参数问题

    这篇文章主要介绍了java.lang.IllegalStateException:方法有太多主体参数问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-07-07
  • Java实现拓扑排序的示例代码

    Java实现拓扑排序的示例代码

    这篇文章我们要讲的是拓扑排序,这是一个针对有向无环图的算法,主要是为了解决前驱后继的关系,感兴趣的小伙伴可以跟随小编一起学习一下
    2022-05-05
  • Java SoftReference类案例详解

    Java SoftReference类案例详解

    这篇文章主要介绍了Java SoftReference类案例详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-08-08
  • Java Timer单线程下的定时任务举例详解

    Java Timer单线程下的定时任务举例详解

    在日常的项目开发中,多多少少都会涉及到一些定时任务的需求,下面这篇文章主要介绍了Java Timer单线程下定时任务的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2025-10-10
  • 永久解决idea git log乱码的问题

    永久解决idea git log乱码的问题

    这篇文章主要介绍了永久解决idea git log乱码的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-02-02
  • Java线程休眠的5种方法

    Java线程休眠的5种方法

    这篇文章主要介绍了Java线程休眠的5种方法,分别是Thread.sleep、TimeUnit、wait、Condition、LockSupport,下面文章将对这五种方法进行详细讲解,需要的小伙伴可以参考一下
    2022-05-05
  • SpringBoot获取Request对象的常见方法

    SpringBoot获取Request对象的常见方法

    HttpServletRequest 简称 Request,它是一个 Servlet API 提供的对象,用于获取客户端发起的 HTTP 请求信息,那么在SpringBoot中,获取 Request对象的方法有哪些呢,本文小编将给大家讲讲SpringBoot获取Request对象的常见方法
    2023-08-08
  • WebSocket实现系统后台消息实时通知功能

    WebSocket实现系统后台消息实时通知功能

    在现代Web应用中,提供实时通知对于改善用户体验至关重要,WebSocket技术允许建立双向通信通道,从系统后台将消息实时传送给系统用户,下面我们就来深入探讨一下如何使用WebSocket来实现这一功能吧
    2023-10-10
  • Java中的fail-fast机制使用详解

    Java中的fail-fast机制使用详解

    fail-fast机制是Java集合中用于检测并发修改的一种机制,当一个线程遍历集合时,如果集合被其他线程修改,就会抛出ConcurrentModificationException异常,解决fail-fast机制的方法包括使用普通for循环、Iterator
    2025-01-01

最新评论