Hbase常用参数是什么
1. Hbase 基本参数
Hbase 是一个分布式的 NoSQL 数据库,常用参数包括以下几类:
- 集群参数:包括集群的名称、临时目录、数据存储目录等。
- 数据模型参数:包括表的最大版本数、列族的最大版本数、Memstore 的 flush 大小等。
- Region 参数:包括最小 Region 数量、Region Server 每次批量操作 Region 的最大数量等。
- 客户端参数:包括连接重试次数、连接超时时间、Scanner 的 caching 大小等。
- 表参数:包括表的最大版本数、Memstore 刷新大小、Region 最大大小等。
- 安全参数:包括 ACL 控制等。
2. Region Server 参数
Region Server 是 Hbase 的核心组件,它负责具体的数据存储与读写操作,常用的参数有:
- hbase.regionserver.optionalcacheflushinterval:控制 Memstore 的 flush 时间间隔。
- hbase.hregion.memstore.flush.size:Memstore 的 flush 大小。
- hbase.hregion.memstore.block.multiplier:控制 Memstore 的 Block 大小。
- hbase.regionserver.handler.count:处理请求的线程数。
- hbase.regionserver.storefile.refresh.period:StoreFile 的刷新时间间隔。
- hbase.hstore.blockingStoreFiles:每个 Store 允许的最大 StoreFile 数量。
- hbase.regionserver.global.memstore.size.lower.limit:阈值,当超过这个阈值时,Region Server 会选择堆内存清理策略。
3. HMaster 参数
HMaster 是 Hbase 的主节点,负责管理整个 Hbase 集群,常用的参数有:
- hbase.master.maxclockskew:最大时钟偏移量,用于避免 Region Server 之间时钟差异过大。
- hbase.master.balancer.period:负载均衡的时间间隔。
- hbase.master.logcleaner.ttl:WAL 日志的过期时间。
- hbase.master.info.port:HMaster 的监控端口。
- hbase.master.namespace.init.timeout:创建命名空间的超时时间。
- hbase.master.max.logdirs:HMaster 可以同时处理的 Log 目录数量。
- hbase.master.region.open.timeout.ms:Region 打开的超时时间。
猜您想看
-
怎么用Vue搭建个人博客
搭建个人博客是...
2023年07月20日 -
大数据中梯度消失与梯度膨胀以及6种解决措施分别是什么
一、梯度消失与...
2023年05月22日 -
Ubuntu项目汇报常用的录屏、截图、Gif软件是什么
录屏软件在Ub...
2023年07月21日 -
如何在Docker中进行安全性评估?
如何在Dock...
2023年04月16日 -
Linux那么多工具,那一款是必装的呢?
Linux必装...
2023年05月15日 -
油猴脚本编写技巧:使用 export 导出模块
使用 expo...
2023年05月13日