1.zookeeper.session.timeout安全
默認3分鐘,zookeeper和hbase通訊的超時時間,設置爲1分鐘或者更少。session
2.hbase.regionserver.handler.countspa
默認爲10,很明顯不夠,在讀多,寫少的狀況下設置爲用戶的最大數比較安全,可是在寫操做比較多的狀況下,可能會發生OutOfMemoryError的錯誤。日誌
3.perf.hfile.block.cache.sizeorm
默認是0.2,內存大的能夠建議增長。server
4.hbase.hregion.memstore.block.multiplierip
默認是2,建議增長,is a safety latch that blocks any further updates from clients when the memstores exceed the multiplier* flush size limit.。內存
5.hbase.regionserver.maxlogsit
默認是32,建議減小,這樣就會強制region server提升把數據寫入硬盤的頻率,隨後日誌就會被刪除了。io
6.hbase.regionserver.global.memstore.upperLimit /hbase.regionserver.global.memstore.lowerLimit
這兩個參數的默認值分別是0.4/0.35,它們是和hbase.hstore.blockingStoreFiles(默認7)相關聯的,怎麼調整須要看具體狀況,書上沒說,這點比較噁心。