Advertisement

HBase (Major) 合并

阅读量:

【前言:所谓大合并,是指将某一Region中所有的StoreFile整合为单一的StoreFile文件。在这一过程中,先前被删除的数据行以及已过期的版本信息均会被清除。通常情况下,大合并操作每周执行一次。然而,在执行期间会对集群整体的磁盘资源和网络带宽造成较大压力,因此建议将hbase.hregion.majorcompaction参数设置为0以禁用该功能,并选择在夜间集群负载较低时,借助定时任务脚本来进行操作。

#!/bin/bash

#作者:王宽

#日期:2019-05-16

#major_compaction通过减少I/O和带宽消耗来降低后续查询的延迟

metrics_status="metrics_status.txt"

metrics_file_count="metrics_file_count.txt"

metrics_filecount_gt="metrics_fiflecount_gc.txt"

metrics_filecount_sorted="metrics_filecount_sorted.txt"

tables_need_compact="tables_need_conpact.txt"

rm -rf

全部评论 (0)

还没有任何评论哟~