HBase 健康检查工具
2023-09-27 14:26:55 时间
在HBase运维中 最常用的工具就是hbck.
查看整个集群的表状况。如果region很多,建议慎重使用,会比较慢,而采用(3)。
(1)hbase hbck
详细显示集群状况。
(2)hbase hbck -details
显示指定表的状况。
(3) hbase hbck testtable1 testtable2
定位问题。
(4) hbck fix
Hbase region 在系统运行一段时间后会出现hole或者重叠的情况。
(5)hbase hbck -repairHoles 修复不分配region,多分配,错误分配的问题。 (6)hbase hbck -fixAssianments 修复meta (7)hbase hbck -fixAssignments -fixMeta 修复hdfs hole (8) hbase hbck -fixAssignments -fixMeta -fixHdfsHoleregion重叠修复: (1)Meta不能正确的分配 hbase hbck -fixMetaOnly -fixAssignments (2)hbase version文件丢失 hbase hbck-fixVersionFile
(3)meta 和root表腐败,hbase无法启动。 通过读取.regioninfo files 创建新的mata和root表 hbase org.apache.hadoop.hbase.util.hbck.OfflineMetaRepair (4)下线split parent 。父region 被split之后,没有被及时的删除,又split一次。 这是需要重新把它救活 hbase hbck-fixSplitParents
.让它上线。然后和其他的region合并。并且要消除重叠的情况。这个很麻烦。 对表通用的修复方法:hbase hbck -repair table1 table2
相关文章
- HBase 强制删除表
- Spark 读取 Hbase 优化 --手动划分 region 提升并行数
- hbase下的logs怎么查看日志
- 利用Arena Allocation避免HBase触发Full GC
- hbase分页应用场景及分页思路与代码实现
- 《HBase管理指南》一1.6 修改内核参数设置
- Hbase数据模型 时间戳
- HBase工具:如何查看HBase的HFile
- 《HBase企业应用开发实战》—— 2.3 HBase的Web UI
- 《HBase企业应用开发实战》—— 2.4 HBase Shell工具使用
- HBase目录
- hbase结合hive和sqoop实现数据指导mysql
- HBase Java API类介绍
- Hbase存储流程
- debian 系统安装 hadoop 和hbase 环境。
- 【大数据】Spark读取Hive/Hbase/Elasticsearch/Kafka/Mysql等数据源