技术篇-深入解读 HBase2.0 新功能之 AssignmentManagerV2

  1. 云栖社区>
  2. HBase+Spark社区>
  3. 博客>
  4. 正文

技术篇-深入解读 HBase2.0 新功能之 AssignmentManagerV2

hbase小能手 2019-01-10 15:00:36 浏览1163
展开阅读全文

1.背景

AssignmentManager 模块是 HBase 中一个非常重要的模块,Assignment Manager (之后简称 AM)负责了 HBase 中所有 region 的 Assign,UnAssign,以及 split/merge 过程中 region 状态变化的管理等等。在 HBase-0.90 之前,AM 的状 态全部存在内存中,自从 HBASE-2485 之后,AM 把状态持久化到了 Zookeeper 上。在此基础上,社区对 AM 又修复了大量的 bug 和优化(见此文章),最终形成了用在 HBase-1.x 版本上的这个 AM。

2.老 Assignment Mananger 的问题

相信深度使用过 HBase 的人一般都会被 Region RIT 的状态困扰过,长时间的 region in transit

网友评论

登录后评论
0/500
评论
hbase小能手
+ 关注
所属云栖号: HBase+Spark社区