Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

默认

Code Block
languagebash
0

 

hbase.regionserver.msginterval

描述

消息从 RegionServer 传递到 Master 的时间间隔,以毫秒计数

...

Code Block
languagebash
3600000

 

hbase.regionserver.logroll.errors.tolerated

描述

在触发服务器中止之前,我们将要允许的连续的 WAL 关闭错误的数目。设定为 0 将会导致如果关闭当前的 WAL 写入失败在日志滚动的过程中,这个 region 服务器将会被中止。即使是一个小的值(2 或者 3)都将会允许一个 region 服务器越过一个瞬时的 HDFS 错误。

默认

Code Block
languagebash
2

 

hbase.regionserver.hlog.reader.impl

描述

WAL 文件阅读器(file reader)实现。

...

Code Block
languagebash
org.apache.hadoop.hbase.regionserver.wal.ProtobufLogReader

 

hbase.regionserver.hlog.writer.impl

描述

WAL 文件写入器(file writer)的实现。

默认

Code Block
languagebash
org.apache.hadoop.hbase.regionserver.wal.ProtobufLogWriter


hbase.regionserver.global.memstore.size

描述

在新的更新被封锁和强制刷新之前,在一个 region server 中的全部的 memstores 的最大的规模。默认是堆的 40%(0.4)。更新被封锁和刷新被强制进行直到一个 region server 的所有的 memstores 的规模达到 hbase.regionserver.global.memstore.size.lower.limit 。在这项配置中的默认值是特意留下空白的,是为了纪念较老的 hbase.regionserver.global.memstore.upperLimit property 如果这项配置存在的话。

默认

 

 

Code Block
languagebash
none

 

hbase.regionserver.global.memstore.size.lower.limit

描述

在被强制刷新之前,一个 region server 中的所有的 memstores 的最大的规模数目。默认为 hbase.regionserver.global.memstore.size 的 95%(0.95)。该值的 100% 的值会导致当由于 memstores 的限制而更新被封锁时,刷新发生的最小的可能。此项配置中的默认值是特意留为空白的,是为了纪念较老的 hbase.regionserver.global.memstores.lowerLimit 属性,如果这像那个属性存在的话。

默认

Code Block
languagebash
none


 

hbase.regionserver.optionalcacheflushinterval

描述

在被自动刷新之前,一次编辑在内存中存在的最长时间。默认是 1 个小时。将这项设置设置为 0 将会禁用自动刷新。

默认

Code Block
languagebash
3600000


hbase.regionserver.dns.interface

描述

一个 region server 应该报告自己的 IP 地址的网络接口的名字。

...

Code Block
languagebash
default

 

hbase.regionserver.region.split.policy

描述

当一个 region 应该被拆分的时候,决定如何拆分的拆分策略。其它各个现在可用的拆分策略是 BusyRegionSplitPolicy ,ConstantSizeRegionSplitPolicy ,DisabledRegionSplitPolicy ,DelimitedKeyPrefixRegionSplitPolicy ,和 KeyPrefixRegionSplitPolicy 。DisabledRegionSplitPolicy  块手工区域划分。

默认

 

 

Code Block
languagebash
org.apache.hadoop.hbase.regionserver.IncreasingToUpperBoundRegionSplitPolicy

...

Code Block
languagebash
1000

 

zookeeper.session.timeout

描述

以毫秒为单位的 ZooKeeper 的会话超时。它被使用于两种不同的方式。第一,此值在 HBase 使用它去连接 ZK 客户端中使用。它也被 HBase 使用,当它启动一个 ZK 服务器并且它被作为 'maxSessionTimeout' 传递。详情查看 http://hadoop.apache.org/zookeeper/docs/current/zookeeperProgrammers.html#ch_zkSessions 。举个例子,如果一个 HBase region server 连接到一个也被 HBase 管理的 ZK 集群。则会话超时将是通过此项配置指定的那一个。但是,连接到一个不同的配置管理的集群的 region server 将受到该集群的 maxSessionTimeout 的影响。因此,尽管 HBase 的可能提议采用 90 秒,集群能有一个最大的但是低于这个值的超时,并且它会被优先考虑。当前的 ZK 附带的默认的为 40 秒,比 HBase 的低。

默认

Code Block
languagebash
90000

...

Code Block
languagebash
/hbase

 

zookeeper.znode.acl.parent

描述

访问控制列表的根节点 ZNode 。(Root ZNode for access control lists)

...

Code Block
languagebash
acl

 

hbase.zookeeper.dns.interface

描述

ZooKeeper 服务器应该报告它的 IP 地址的网络接口的名字。

默认

Code Block
languagebash
default

...