HBase 默认配置
默认:
默认:
zookeeper.session.timeoutZooKeeper 会话超时.Hbase把这个值传递改zk集群,向他推荐一个会话的最大超时时间。详见http://hadoop.apache.org/zookeeper/docs/current/zookeeperProgrammers.html#ch_zkSessions "The client sends a requested timeout, the server responds with the timeout that it can give the client. "。 单位是毫秒
默认:?180000
zookeeper.znode.parentZooKeeper中的Hbase的根ZNode。所有的Hbase的ZooKeeper会用这个目录配置相对路径。默认情况下,所有的Hbase的ZooKeeper文件路径是用相对路径,所以他们会都去这个目录下面。
默认:?/hbase
zookeeper.znode.rootserverZNode 保存的 根region的路径. 这个值是由Master来写,client和regionserver 来读的。如果设为一个相对地址,父目录就是 ${zookeeper.znode.parent}.默认情形下,意味着根region的路径存储在/hbase/root-region-server.
默认:?root-region-server
hbase.zookeeper.quorumZookeeper集群的地址列表,用逗号分割。例如:"host1.mydomain.com,host2.mydomain.com,host3.mydomain.com".默认是localhost,是给伪分布式用的。要修改才能在完全分布式的情况下使用。如果在hbase-env.sh设置了HBASE_MANAGES_ZK,这些ZooKeeper节点就会和Hbase一起启动。
默认:?localhost
hbase.zookeeper.peerportZooKeeper节点使用的端口。详细参见:http://hadoop.apache.org/zookeeper/docs/r3.1.1/zookeeperStarted.html#sc_RunningReplicatedZooKeeper
默认:?2888
hbase.zookeeper.leaderportZooKeeper用来选择Leader的端口,详细参见:http://hadoop.apache.org/zookeeper/docs/r3.1.1/zookeeperStarted.html#sc_RunningReplicatedZooKeeper
默认:?3888
hbase.zookeeper.property.initLimitZooKeeper的zoo.conf中的配置。 初始化synchronization阶段的ticks数量限制
默认:?10
hbase.zookeeper.property.syncLimitZooKeeper的zoo.conf中的配置。 发送一个请求到获得承认之间的ticks的数量限制
默认:?5
hbase.zookeeper.property.dataDirZooKeeper的zoo.conf中的配置。 快照的存储位置
默认:?${hbase.tmp.dir}/zookeeper
hbase.zookeeper.property.clientPortZooKeeper的zoo.conf中的配置。 客户端连接的端口
默认:?2181
hbase.zookeeper.property.maxClientCnxnsZooKeeper的zoo.conf中的配置。 ZooKeeper集群中的单个节点接受的单个Client(以IP区分)的请求的并发数。这个值可以调高一点,防止在单机和伪分布式模式中出问题。
默认:?2000
hbase.rest.portHBase REST server的端口
默认:?8080
hbase.rest.readonly定义REST server的运行模式。可以设置成如下的值: false: 所有的HTTP请求都是被允许的 - GET/PUT/POST/DELETE. true:只有GET请求是被允许的
默认:?false