hbase.rootdir hdfs://ia200108:9400/hbase-0.90 The directory shared by region servers. hbase.cluster.distributed true The mode the cluster will be in. Possible values are false: standalone and pseudo-distributed setups with managed Zookeeper true: fully-distributed with unmanaged Zookeeper Quorum (see hbase-env.sh) hbase.hregion.memstore.mslab.enabled true hbase.hregion.majorcompaction 86400000000 The time (in miliseconds) between 'major' compactions of all HStoreFiles in a region. Default: 1 day (86400000). hbase.regions.percheckin -30 Maximum number of regions that can be assigned in a single go to a region server. Default 10. hfile.block.cache.size 0.15 Percentage of maximum heap (-Xmx setting) to allocate to block cache used by HFile/StoreFile. Default of 0.2 means allocate 20%. Set to 0 to disable. Remark: if low hit ratio is expected, cache might be too expensive - puts a stress on GC by referencing the blocks kept in memory. hbase.master.lease.period 600000 HMaster server lease period in milliseconds. Default is 120 seconds. Region servers must report in within this period else they are considered dead. On loaded cluster, may need to up this period. Default is 120 000. hbase.hregion.memstore.flush.size 134217728 Memstore will be flushed to disk if size of the memstore exceeds this number of bytes. Value is checked by a thread that runs every hbase.server.thread.wakefrequency. Default is 67108864. REMARK: This should lower the trafic? Flush memstores less frequently, hopefuly will not take too much memory. hbase.hstore.compactionThreshold 3 If more than this number of HStoreFiles in any one HStore (one HStoreFile is written per flush of memstore) then a compaction is run to rewrite all HStoreFiles files as one. Larger numbers put off compaction but when it runs, it takes longer to complete. During a compaction, updates cannot be flushed to disk. Long compactions require memory sufficient to carry the logging of all updates across the duration of the compaction. If too large, clients timeout during compaction. default=3 hbase.zookeeper.property.clientPort 38222 Property from ZooKeeper's config zoo.cfg. The port at which the clients will connect. hbase.regionserver.handler.count 25 Count of RPC Server instances spun up on RegionServers Same property is used by the HMaster for count of master handlers. Default is 25. High number implies high memory demand, so it was lowered in order to avoid RegionServers going OOME. hbase.zookeeper.property.dataDir /1/stanislav/hbase-0.20.6-cdh3b2_zookeeper Property from ZooKeeper's config zoo.cfg. The directory where the snapshot is stored. hbase.zookeeper.property.maxClientCnxns 60 Property from ZooKeeper's config zoo.cfg. Limit on number of concurrent connections (at the socket level) that a single client, identified by IP address, may make to a single member of the ZooKeeper ensemble. Set high to avoid zk connection issues running standalone and pseudo-distributed. Default is 30. zookeeper.session.timeout 200000 ZooKeeper session timeout. HBase passes this to the zk quorum as suggested maximum time for a session. See 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. The current implementation requires that the timeout be a minimum of 2 times the tickTime (as set in the server configuration) and a maximum of 20 times the tickTime." Set the zk ticktime with hbase.zookeeper.property.tickTime. In milliseconds. Default is 60000. hbase.zookeeper.property.tickTime 5000 Property from ZooKeeper's config zoo.cfg. The number of milliseconds of each tick. See zookeeper.session.timeout description. Default is 3000. hbase.zookeeper.quorum 194.109.159.76,194.109.159.67,194.109.159.69 Comma separated list of servers in the ZooKeeper Quorum. For example, "host1.mydomain.com,host2.mydomain.com,host3.mydomain.com". By default this is set to localhost for local and pseudo-distributed modes of operation. For a fully-distributed setup, this should be set to a full list of ZooKeeper quorum servers. If HBASE_MANAGES_ZK is set in hbase-env.sh this is the list of servers which we will start/stop ZooKeeper on. hbase.hregion.max.filesize 1073741824 Maximum HStoreFile size. If any one of a column families' HStoreFiles has grown to exceed this value, the hosting HRegion is split in two. Default: 256M. dfs.block.size 268435456 dfs.replication 2