在hbase-0.94.0的版本删除表后可能不会删除干净,导致在META表中遗留有region的信息(hdfs中的文件路径会被删除),在hbase重启后,会导致无法分配region的问题,不被分配的region会保存到zk的unassigned目录下,并且hbase的assgin线程会不断的尝试进行分配,并在master的监控页面的最下方显示出来,不断的尝试会导致占用集群的链接数,并且日志会大量飞涨,一个8台服务器的小集群,被删除表涉及10个region,半天时间,master的日志就可以达到3G,regionserver的日志可以达到1G,必须停止分配操作,具体措施如下:
1、通过deleteall命令从META表中删除region信息;
2、通过zk的delete命令删除zk中/hbase/unassigned目录下的内容;
3、通过hbase-daemon.sh restart master重新启动master。
相关推荐
主要介绍了PHP自定义函数实现assign()数组分配到模板及extract()变量分配到模板功能,可模拟tp框架中模板变量分配功能,涉及php基于面向对象的数组赋值相关操作技巧,需要的朋友可以参考下
对于Retain和Assign属性的理解
递归分配只是递归分配用npm i recursive-assign const extend = require ( 'recursive-assign' )const { equal } = require ( 'assert' )let a = { x : '3' , y : true , z : { ff : 'as' , gg : 0 , hh : { kl : '...
retain和copy还有assign的区别
针对iOS 对象的属性的关键字(retain/assign/readonly等)的区别。彻底解决您的疑惑。
WEBTECH-assign3 分配3
MATLAB代码 遗传算法 信道分配 频谱分配
详细讲解了ios中常用关键字的使用方法的区别,着重讲解了assign,retain,copy之间的区别
hubot-backlog-assign 将积压问题分配给审阅者的 Hubot 脚本安装 $ npm install https://github.com/bouzuya/hubot-backlog-assign/archive/master.tar.gz或者 $ npm install ...
非常好用的总结,Verilog中-reg和wire-用法和区别以及always和assign的区别
Cannot assign configuration entry 'pluginArtifacts' with value '${plugin.artifacts}' of type java.ut
自动分配审核团队分配个人或成员如果启用了团队的,则团队分配效果最佳示例用法 name : " Assign Reviewers "on : pull_request : types : [opened, ready_for_review] jobs : assign-reviewers : runs-on : ubuntu-...
W21-st200454399-Comp1008-Assign1:分配1
object-assign(c) Sindre Sorhus@license MIT
261-Assign-5:数据结构分配5
设备适配辅助性脚本
由于[WebKit问题#138038] [],在使用Object.create创建的对象上分配属性可能会导致错误TypeError: Attempted to assign to readonly property. 。 已知此错误会影响iOS 8用户,尤其是在[Angular.js] []的最新版本...
将问题自动分配给用户的GitHub操作 输入项 范围 必需的 描述 repo-token 真的 需要更新GITHUB_TOKEN。 用法示例 这是将所有新问题自动分配给octocat用户的示例流程: name : Issue assignment on : issues : ...