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 |