Hbase 學習(六) 配置文件調優

這部分的內容,網上多了去了,都大同小異的,僅做爲備忘錄,免得須要的時候又要處處查。

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)相關聯的,怎麼調整須要看具體狀況,書上沒說,這點比較噁心。

相關文章
相關標籤/搜索