`
BlackWing
  • 浏览: 200577 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

ROOT不在线的另外一种原因及解决办法

阅读更多
转载请声明出处:http://blackwing.iteye.com/blog/1914898

近来hbase总是不稳定,运行一两天后,就会发现-ROOT-不在线,代码连接读表,会有一下报错:
Unable to find region xxxx,,99999999999999 after 10 tries


而rs打印出来的log则有以下错误:
org.apache.hadoop.hbase.NotServingRegionException: Region is not online: -ROOT-„0


有老外说这其实是客户端问题,原因是本地的host列表中没有添加全部rs节点域名,但当把全部rs的host添加到/etc/hosts中后,问题依旧。

据观察,当发生ROOT不在线时,hbase web界面的Regions in Transition列表中总有好几百个region在进行操作,根据淘宝文章的提示,应该是此时hbase在进行balancer,而导致ROOT下线(淘宝文章说balance时region会短暂下线,但不知为何ROOT也下线而且起不来),而只需要禁用balance,之后在压力小的时候,如凌晨,在启动balance就行。

看过HMaster源码,发现hbase.balancer.period不能通过设成负数或者0来禁用,所以只有把它设成int的最大值,月24天,之后通过crontab实现凌晨balance:
在master的hbase-site.xml中增加以下设置:
<property>
<name>hbase.balancer.period</name>
<value>2147483647</value>
</property>


之后定时任务balance:
0 4 * * * echo balancer|hbase shell


已经观察几天,hbase目前为止运行稳定。
分享到:
评论

相关推荐

    P570忘记root密码解决办法.rar

    5. **下载官方固件**:另一种方法是下载对应P570的官方固件,通过Odin工具进行线刷,这将覆盖当前系统,包括root权限。 6. **第三方软件**:市面上存在一些专门用于解锁或重置root密码的工具,如“Unlock Root”或...

    寻回被遗忘的root密码——各类Unix和Linux的root密码丢失解决方法.pdf

    1. 在另一台安装了 SCO Unix 的机器上,以 root 用户注册,进入系统,使用 mkdev fd 命令或 scadmin 中的 Filesystem 的 Floppy Filesystem Manager 来制作应急启动盘,包括 Bootable 盘和 Root filesystem 盘。...

    Android Root 漏洞程序包

    2. **psneuter**: 这是另一款Root工具,主要目的是阻止系统的网络服务进程(如`ps`)获取敏感信息,从而为获取Root权限创造条件。通过修改这些进程的行为,psneuter可以增加Root的成功率。 3. **zerg**: 可能是指...

    windows下忘记mysql超级管理员root密码的解决办法

    本文将详细介绍一种在Windows XP/2000/2003/NT系统中找回MySQL超级管理员root密码的方法。 #### 一、准备工作 在开始之前,请确保您具有管理员权限,并且对MySQL数据库有一定的了解。如果您的服务器上安装了多个...

    root一键电脑端工具

    "zergRush"可能是指一种Root方法或者利用的漏洞,而"busybox"是安卓系统中常用的一个工具集,包含了许多Unix命令,对于拥有Root权限的用户来说非常有用。"su"则是超级用户权限的执行程序,是获取Root权限后必不可少...

    vmware esxi 忘记root密码 恢复

    另一种则是通过一些非官方的方法来尝试恢复或重置密码。 #### 官方方法:重新安装ESXi 根据VMware官方网站的说明,对于ESXi系统来说,如果忘记了Root用户的密码,最正式且安全的方法是重新安装ESXi。这种方法会...

    windows下忘记mysql的root用户密码详细解决方法知识.pdf

    接下来,需要以一种特殊的方式启动MySQL服务,使其跳过权限表的安全检查。这样就可以在不输入密码的情况下连接到MySQL服务器了。 1. 打开一个新的命令提示符窗口。 2. 转换到MySQL的`bin`目录(通常位于安装路径下...

    Linux忘记 root密码的解决办法.pdf

    9. 另一种方法是直接在MySQL启动脚本中添加`--skip-grant-tables`选项,然后按照上述步骤更新密码,最后移除该选项,以确保系统的正常安全运行。 以上就是Linux系统root密码和MySQL数据库root密码遗忘后的恢复方法...

    win 7系统下鼠标无法移动的三种常见原因以及解决方法.docx

    Win 7系统下鼠标无法移动的三种常见原因以及解决方法 Win 7系统下鼠标无法移动的三种常见原因以及解决方法是非常重要的知识点,对于使用Win 7系统的用户来说,这些问题可能会经常出现。下面,我们将详细介绍Win 7...

    root卸载工具,我想大家都需要的

    - "x86":这是另一种处理器架构,主要针对使用Intel或AMD x86芯片的设备,可能包括某些Android模拟器或特殊设备。 - "util_functions.sh":这是一个shell脚本,可能包含了卸载过程中所需的各种实用函数和命令。 - ...

    hannen.zip_ROOT_图像去噪_图像去噪 课设

    ESPRIT算法则是另一种参数估计方法,通过旋转不变性来估计信号参数。它简化了MUSIC的计算复杂度,但仍能提供接近MUSIC的性能。在处理图像时,ESPRIT能够快速地识别和分离信号与噪声。 ROOT-MUSIC是MUSIC算法的一种...

    如何解决Linux的Root密码丢失问题

    LIL是另一种常用的Linux引导加载器,其操作过程与GRUB类似,但步骤略有不同。 - **步骤1**:当系统启动到LILO引导画面时,如果显示的是图形界面,需要按`TAB`键切换到文本模式。 - **步骤2**:在LILO提示符下...

    windows下忘记mysql的root用户密码详细解决方法.pdf

    1. **打开另一个命令提示符窗口**。 2. **输入登录命令**:`mysql -uroot -p`,按回车键后会提示输入密码,在此处直接按回车即可。 3. **登录成功**:如果登录成功,将会显示MySQL的欢迎信息以及版本号等信息。 ###...

    Xpatch,免root实现app加载exposed app具这是一个重新打包apk文件的工具,安装的exposed模块可以在应用程序启动时加载。这是另一种不用根电话和双开应用程序就挂接一个应用程序的方法。.zip

    这个工具的独特之处在于它避开了传统的方法,如Root权限或者应用双开,提供了一种新的、安全的方式来挂接和修改应用程序的行为。 Exposed框架是一个强大的Android模块化系统,它允许开发者编写自定义模块来扩展或...

    安卓卸载预装软件(免Root).rar

    在安卓操作系统上,预装软件通常是指手机出厂时已经安装好的应用,这些应用可能是由...不过,需要注意的是,这种方法并不能彻底删除应用,只是一种折中的解决方案。如果需要彻底卸载,仍然需要考虑获取Root权限的风险。

    root.rar_ROOT_root求零点_数值求零点

    这种方法不需要函数的导数信息,但收敛速度较慢。 4. **割线法(Secant Method)**:与牛顿法类似,但不需要函数的导数。它使用前两个点的斜率来代替函数的导数,迭代公式为: \( x_{n+1} = x_n - \frac{f(x_n) - ...

    不重启Mysql修改root密码的方法

    除了skip-grant-tables之外,另一种方法是使用mysqld_safe工具的init-file参数。这个参数允许指定一个文件路径,MySQL将在启动时执行该文件中的SQL命令。操作步骤如下: 1. 创建一个新的初始化文件,如/tmp/init...

    (整理)windows下忘记mysql的root用户密码详细解决方法..docx

    ### Windows下忘记MySQL的root用户密码的详细解决方法 #### 背景介绍 在日常的数据库管理和维护过程中,有时可能会遇到忘记了MySQL root用户的密码的情况。这种情况尤其在使用Windows操作系统时更为常见。本文将...

    linux系统root密码忘了怎么办.pdf

    此外,还有另外一种方法,即卸下硬盘挂到别的机器上更改。这需要卸下安装 Linux 的硬盘,挂到其他系统环境下,修改 /etc/passwd 文件,修改过后保存即可。 需要注意的是,在不同的 Linux 系统下输入 single 的方式...

    分享这个无需拆解也无需Root的工具包,一键复活斐讯R1智能音箱【内含myUnisound2.5.1.apk】

    标题中的“无需拆解也无需Root的工具包”指的是针对斐讯R1智能音箱的一种便捷修复或升级方法,用户无需对设备进行物理拆解或获取系统管理员权限(Root)。这通常是为了简化用户操作,降低技术门槛,使得普通用户也能...

Global site tag (gtag.js) - Google Analytics