hbase配置参数总结


<name>hbase.rootdir</name>
<value>hdfs://appcluster/hbase</value>

#hbase集群有single-node/Pseudo-Distributed /Advanced - Fully三种模式
<name>hbase.cluster.distributed</name>
<value>true</value>

#hbase集群依赖的zookeeper集群接口
<name>hbase.zookeeper.quorum</name>
<value>xxxx:xxxx</value>

#zookeeper的hbase-root目录
<name>hbase.zookeeper.property.dataDir</name>
<value>/DATA/hadoop/zookeeper/data</value>

#hfile最多保留三个历史版本
<name>hfile.format.version</name>
<value>3</value>

#coprocessor加载发生异常,hregionserver继续进行
<name>hbase.coprocessor.abortonerror</name>
<value>false</value>

#hmaster端口
<name>hbase.master.port</name>
<value>60000</value>

#hmaster webUI端口
<name>hbase.master.info.port</name>
<value>60010</value>

#htable的写buffer
<name>hbase.client.write.buffer</name>
<value>2097152</value>

#Hregionserver的端口
<name>hbase.regionserver.port</name>
<value>60020</value>

#HRegionServer webUI端口
<name>hbase.regionserver.info.port</name>
<value>60030</value>

#hregionserver端口被占用自动分配
<name>hbase.regionserver.info.port.auto</name>
<value>false</value>

#RegionServer端开启的RPC监听器实例个数,也即RegionServer能够处理的IO请求线程数。
#tps较高或单次内存消耗较低的业务可调高
<name>hbase.regionserver.handler.count</name>
<value>30</value>

#memStore占用heapsize的比例 memstore*n + blockcache < heapsize*0.8
<name>hbase.regionserver.global.memstore.size</name>
<value>0.4</value>

#memStore的最小值
<name>hbase.regionserver.global.memstore.lowerLimit</name>
<value>0.35</value>

#最大hfile size,超过则会split,均分
<name>hbase.hregion.max.filesize</name>
<value>10737418240</value>

#hbase的tmp目录
<name>hbase.tmp.dir</name>
<value>/DATA/hbase_tmp</value>

#icp响应时间
<name>hbase.ipc.warn.response.time</name>
<value>1000</value>

#缓存的数据大小
<name>hbase.ipc.warn.response.size</name>
<value>104857600</value>

#hmaster通过index进行负载均衡
<name>hbase.master.loadbalancer.class</name>
<value>org.apache.phoenix.hbase.index.balancer.IndexLoadBalancer</value>

原文地址:https://www.cnblogs.com/wyett/p/7481363.html