Hbase 操作表时,连接超时,或者找不到对应的region Server

在Hbase操作表时,突然报出ERROR: Failed 1 action: NotServingRegionException: 1 time, servers with issues: hadoop104,16020,1584783879148,

而且在flush时,会报错TimeoutException: Timeout elapsed! Source:Timeout caused Foreign Exception Start:1584783789686, End:1584783849687, diff:60001, max:60000 ms

有时候也会报错org.apache.hadoop.hbase.PleaseHoldException:Master is initializing

然后登录  Master  的web端口  hadoop104:16010查看,发现这个表的region Server 端口发生了改变,不是16030

综上所述的所有问题,都应该是来源于启动集群时时间不同步!!!

解决办法是重启机器,然后把时间同步后再开启集群,运气好应该是能解决的,如果运气不好,建议按照网上的说法,利用

hadoop   fsck   集群文件路径

来检测下是否文件损坏

也可以将hbase的zookeeper目录下的文件全都删除掉,然后再重启hbase服务就可以了.

原文地址:https://www.cnblogs.com/yangxusun9/p/12541771.html

时间: 2024-10-11 23:21:05

Hbase 操作表时,连接超时,或者找不到对应的region Server的相关文章

使用django发送邮件时的连接超时问题解决

一.报错 研究报错半天,没看出代码有什么毛病,就是发送邮件时连接超时,发送邮件的连接用户名密码都没有错误,于是就网上各种查... 终于皇天不负有心人,找到答案了.. 在服务器上输入telnet smtp.mxhichina.com 25,果然跟上述结果不一样,是这样的:Trying 205.204.101.152..., 于是,网上查找资料,端口号25时禁用的,如果你发的邮件时安全连接就用465端口号,否则80就可以了! 原文地址:https://www.cnblogs.com/zhangnin

sql连接超时

超时时间已到.在操作完成之前超时时间已过或服务器未响应”初步分析原因为对MSSQL操作时连接超时,知道这事,以前没留意,大概是在配置文件中设置连接时限,在网上找了下解决方法,大多说在数据库连接字符串里解决 SqlConnection con = new SqlConnection("server=.;database=myDB;uid=sa;pwd=password;") 改为: SqlConnection con = new SqlConnection("server=.;

ORA-12170:TNS:连接超时(解决一例:转载)

前几天在机房连接数据库服务器时,报了”ORA-12170:TNS:连接超时”.这个错误费了我两天的时间才把问题解决掉,现在总结下,希望大家少走些弯路 从错误的信息上看,是肯定是本地的客户端和服务器没有连接好,两个机器的Oracle直接不能通信.这个问题就多了,现总结一下: 一tns的配置文件不对 这个问题是最基本的,这是连接的基础.这个我建议直接从服务器上拷贝,就不会出错了.我见过的就是因为服务器名后有空格,导致了服务器无法解析. 二服务器的防火墙开了 防火墙会组织tns直接的连接,验证可以把服

LVS的nat模式连接超时及无法连接主机排错总结

nat模式 这个实验网上搜到的有很多.这个实验很基础,也很实验.说起来配置命令就那么几行,但因为阿拉在这个小实验里耗费了一两天的时间,这里就摆在首位说说吧. 实验环境:1台virtual server,负责负载均衡.2台real server,作为后台服务器. 原理:前台virtual server上配置VIP和DIP.VIP是虚拟IP,为公网IP.DIP是负载均衡器IP,私有IP,同时也是后台服务器指向的网关.real server上配置开启httpd服务,网关指向DIP. 在虚拟机环境中,前

XML 解析 连接超时

本文转载自: http://blog.csdn.net/chjttony/article/details/7720873 说在前面 读取XML的时候,很多人总是不明白为什么会连接超时,XML解析怎么还会访问网络,其实在XML解析之前,如果XML指定了DTD文件,那么Java会根据DTD文件的路径去本地寻找或远程下载,下载的时候就会出现连接超时!所以想要避免连接超时这个问题,就可以采用避免DTD下载,下面通过两种方式避免DTD下载,本人亲测,确实是一篇好文章,谢谢作者! 下面是正文: Java程序

HttpClient 4.5版本设置连接超时时间

HttpClient升级到4.5版本后,API有很多变化,HttpClient 4之后,API一直没有太稳定,我感觉4.5版本抽象后,很多API应该快稳定了. 使用HttpClient,一般都需要设置连接超时时间和获取数据超时时间.这两个参数很重要,目的是为了防止访问其他http时,由于超时导致自己的应用受影响. 4.5版本中,这两个参数的设置都抽象到了RequestConfig中,由相应的Builder构建,具体的例子如下: CloseableHttpClient httpclient = H

如何解决MySQL连接超时关闭

最近做网站有一个站要用到WEB网页采集器功能,当一个PHP脚本在请求URL的时候,可能这个被请求的网页非常慢慢,超过了mysql的 wait-timeout时间,然后当网页内容被抓回来后,准备插入到MySQL的时候,发现MySQL的连接超时关闭了,于是就出现了"MySQL server has gone away"这样的错误提示,解决这个问题,我的经验有以下两点,或许对大家有用处: 第一种方法: 当然是增加你的 wait-timeout值,这个参数是在my.cnf(在Windows下台

redis远程连接超时

 今天在用jedis连接远程的redis时,抛出连接超时异常:connect timed out.具体信息如下: Exception in thread "main" redis.clients.jedis.exceptions.JedisConnectionException: java.net.SocketTimeoutException: connect timed out at redis.clients.jedis.Connection.connect(Connectio

Qt之处理QNetworkAccessManager网络连接超时

简述 在网络操作中,经常会由于各种原因引起网络连接超时,究竟何为网络连接超时? 网络连接超时:在程序默认的等待时间内没有得到服务器的响应 简述 超时原因 Qt 中的网络连接超时 超时原因 引起网络连接超时的原因很多,下面,列举一些常见的原因: 网络断开,不过经常显示无法连接 网络阻塞,导致你不能在程序默认等待时间内得到回复数据包 网络不稳定,网络无法完整传送服务器信息 系统问题,系统资源过低,无法为程序提供足够的资源处理服务器信息 设备不稳定,如网线松动.接口没插好等等 网络注册时系统繁忙,无法