`
无尘道长
  • 浏览: 161061 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

处理master不断assign未成功分配region的问题

阅读更多

  在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。

分享到:
评论

相关推荐

    GA_ch_Assign.rar_GA_CH_matlab频谱分配_信道 分配_信道分配算法_频谱分配GA

    这个名为"GA_ch_Assign.rar"的压缩包包含了一个MATLAB实现的遗传算法(Genetic Algorithm, GA)来解决频谱分配和信道分配问题。遗传算法是一种模拟生物进化过程的优化方法,常用于解决复杂、多目标的优化问题,如在...

    PHP自定义函数实现assign()数组分配到模板及extract()变量分配到模板功能示例

    本篇文章将深入探讨如何使用自定义函数实现类似`assign()`和`extract()`的功能,以便在不依赖特定框架的情况下完成模板变量的分配。 `assign()`函数通常用于将数组或变量分配到模板,以便在模板文件中使用。在这个...

    assign_matlab里的assig_matlabassign_全局指派_匈牙利算法_

    在MATLAB编程环境中,"assign_matlabassign_全局指派_匈牙利算法"涉及到的是一个优化问题的解决方法,特别是用于处理任务分配或资源匹配的问题。这篇文章将深入探讨匈牙利算法在MATLAB中的实现,以及其在全局指派...

    Learning to Assign Orientations to Feature Points

    2. **方向分配的重要性**:文章会解释为何特征点的方向信息对后续的图像处理任务如此关键,尤其是在处理旋转、缩放等几何变换时。 3. **传统方法的局限性**:作者可能分析了基于局部梯度信息的方向分配方法的局限性...

    对于Retain和Assign属性的理解

    总之,`Retain`和`Assign`是Objective-C中处理对象引用的重要方式,理解它们可以帮助开发者更好地掌握内存管理,避免常见的内存问题,提高代码质量。在转换到Swift时,虽然关键字变了,但内存管理的原则依然不变,...

    maven 3.5.0 Cannot assign configuration entry 'pluginArtifacts' with value '${pl

    标题 "maven 3.5.0 Cannot assign configuration entry 'pluginArtifacts' with value '${pl" 描述了一个在使用 Maven 3.5.0 版本时遇到的问题,该问题涉及到配置项 'pluginArtifacts' 的赋值错误,错误信息显示尝试...

    retain和copy还有assign的区别

    ### retain、copy与assign的区别详解 #### 一、前言 在Objective-C中,了解`retain`、`copy`和`assign`这三个属性对于管理内存至关重要。这些属性主要用于定义对象属性时,它们决定了如何处理对象的引用。本文将...

    object-assign_Objectassign_

    《深入理解JavaScript中的Object.assign与对象合并》 在JavaScript中,`Object.assign`是一个非常实用的方法,用于合并多个源对象的属性到一个目标对象中。这个功能在开发过程中经常被用到,特别是在处理数据合并、...

    前端开源库-es-object-assign

    **前端开源库-es-object-assign** 是一个针对JavaScript编程中的对象合并问题的开源库,它在ES2015(也称为ES6)环境中提供了一种友好的解决方案。在JavaScript中,对象是引用类型,因此直接复制对象时,只会复制...

    ios_assign,retain和copy详解

    在iOS开发中,Objective-C语言提供了@property关键字来声明属性,并且可以在属性声明时指定不同的内存管理行为,主要涉及到assign、retain和copy这三个关键字。为了深入理解这三者的区别,首先需要了解Objective-C的...

    算法04_任务分配_C++_

    本话题关注的是“任务分配”问题,这是一种优化问题,常在项目管理、资源调度等领域出现。本文将深入探讨如何使用C++编程语言,通过回溯法来解决这类问题。 首先,我们要理解任务分配问题的基本概念。在实际场景中...

    WEBTECH-assign3:分配3

    【标题】"WEBTECH-assign3:分配3"是一个关于Web技术的作业或项目,可能涉及Web开发中的第三部分任务。"分配3"通常意味着这是系列任务中的第三个,旨在帮助学习者逐步深入理解Web技术,尤其是JavaScript语言。 ...

    Task Assign To People

    标题“Task Assign To People”暗示了我们正在讨论与任务分配相关的IT主题,这通常涉及到项目管理、团队协作或工作流程自动化。在这个场景中,“TaskAssign”标签进一步强化了这一概念,意味着我们将关注如何有效地...

    recursive-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 : '...

    jira-auto-assign:Github操作将自动从PR分配JIRA问题

    标题 "jira-auto-assign: Github操作将自动从PR分配JIRA问题" 指示了一个集成工具或工作流程,该工具旨在自动化JIRA(一个流行的问题追踪和项目管理工具)与GitHub(一个广泛使用的代码托管平台)之间的交互。...

    hubot-backlog-assign:将积压问题分配给审阅者的 Hubot 脚本

    hubot-backlog-assign 将积压问题分配给审阅者的 Hubot 脚本安装 $ npm install https://github.com/bouzuya/hubot-backlog-assign/archive/master.tar.gz或者 $ npm install ...

    auto-assign-review-teams:GitHub 分配审核团队的操作

    自动分配审核团队分配个人或成员如果启用了团队的,则团队分配效果最佳示例用法 name : " Assign Reviewers "on : pull_request : types : [opened, ready_for_review] jobs : assign-reviewers : runs-on : ubuntu-...

    分配问题_1011

    【分配问题_1011】与LeetCode中的两道题目紧密相关,分别是“Candy”和“Assign Cookies”。这两道题目都是关于资源分配的优化问题,旨在在满足特定条件的情况下,最小化或最大化某个指标。 1. **Candy**(糖果分配...

Global site tag (gtag.js) - Google Analytics