HBase指南 | HBase 2.0之修复工具HBCK2运维指南

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

HBase指南 | HBase 2.0之修复工具HBCK2运维指南

hbase小能手 2018-12-28 21:10:00 浏览2832
展开阅读全文

image

目前社区已经发布了HBase的2.0版本,很多公司都希望去尝试新版本上的新功能,但是不得不面对的问题就是当集群出了问题应该如何解决。

在之前的HBase版本中,我们可以依赖hbck来帮助检查问题和修复问题,在新的版本上我们应该如何去处理呢?HBASE-19121[1]给了我们答案——HBCK2。

HBCK2目前发布了1.0版本,还在一直开发中,感兴趣的同学看看这个issue。

image
由于之前的hbck(hbck-1)是会直接去向region server或者hdfs发送请求进行修复,而在HBase 2.0版本上集群内部操作全部都被挪到了procedure v2(下文都称为procedure)上进行处理。

因为所有的命令都是经过master来协调处理,所以在修复时也需要通过master进行修复。否则反而可能导致更严重的不一致问题。所以hbck-1

网友评论

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