0%

HBase默认配置

hbase-default.xml默认配置中常用的的配置项:

配置项 说明 默认值
hbase.tmp.dir 本地文件系统上的临时目录。将此设置更改为指向比“/tmp”更持久的位置,因为在重新启动计算机时清除了“/tmp”目录。 ${java.io.tmpdir}/hbase-${user.name}
hbase.rootdir 这个目录是region servers共享的目录。 ${hbase.tmp.dir}/hbase
hbase.cluster.distributed 群集所处的模式。对于独立模式,可能的值为false,对于分布式模式,可能的值为true。 false
hbase.zookeeper.quorum 使用逗号分隔的ZooKeeper集合中的服务器列表 localhost
zookeeper.recovery.retry.maxsleeptime 在重试 zookeeper操作之前的最大睡眠时间(以毫秒为单位) 60000
hbase.local.dir 将本地文件系统上的目录用作本地存储。 ${hbase.tmp.dir}/local/
hbase.master.port HBase Master应该绑定的端口。 16000
hbase.master.info.port HBase Master Web UI的端口。如果您不想运行UI实例,请将其设置为-1。 16010
hbase.master.info.bindAddress HBase Master Web UI的绑定地址 0.0.0.0
hbase.master.logcleaner.ttl WAL在归档({hbase.rootdir} / oldWALs)目录中保留多久,之后将由主线程清除。该值以毫秒为单位。 600000
hbase.master.procedurewalcleaner.ttl 程序WAL将在归档目录中保留多久,之后将由主线程清除。该值以毫秒为单位。 604800000
hbase.master.fileSplitTimeout 分割一个区域,在放弃尝试之前等待文件分割步骤需要多长时间。 600000
hbase.regionserver.port HBase RegionServer绑定的端口。 16020
hbase.regionserver.info.port HBase RegionServer Web UI的端口如果您不希望RegionServer UI运行,请将其设置为-1。 16030
hbase.regionserver.info.bindAddress HBase RegionServer Web UI的地址 0.0.0.0
hbase.regionserver.msginterval 从RegionServer到Master的消息间隔(以毫秒为单位)。 3000
hbase.regionserver.regionSplitLimit 限制区域数量,之后不再发生区域分割。这并不是硬性限制区域数量,而是作为区域服务商在一定限度之后停止分裂的指导方针。默认设置为1000。 1000
zookeeper.session.timeout ZooKeeper会话超时(以毫秒为单位)。它使用两种不同的方式。首先,这个值用于HBase用来连接到集合的ZK客户端。当它启动一个ZK服务器时它也被HBase使用 90000
zookeeper.znode.parent ZooKeeper中用于HBase的Root ZNode。所有配置了相对路径的HBase的ZooKeeper文件都会在这个节点下。 /hbase
zookeeper.znode.acl.parent Root ZNode用于访问控制列表。 acl
hbase.zookeeper.dns.interface ZooKeeper服务器应从中报告其IP地址的网络接口的名称。 default
hbase.zookeeper.peerport ZooKeeper同伴使用的端口进行彼此会话。 2888
hbase.zookeeper.leaderport ZooKeeper用于leader选举的端口。 3888
hbase.zookeeper.property.dataDir 来自ZooKeeper的配置zoo.cfg的属性。快照存储的目录。 ${hbase.tmp.dir}/zookeeper
hbase.zookeeper.property.clientPort 来自ZooKeeper的配置zoo.cfg的属性。客户端将连接的端口。 2181
hbase.zookeeper.property.maxClientCnxns 来自ZooKeeper的配置zoo.cfg的属性。限制由IP地址标识的单个客户端的并发连接数量 300
hbase.column.max.version 新的列族描述符将使用此值作为要保留的默认版本数。 1

参考链接