HBase集羣調優

2.5.2. 推薦配置

2.5.2.1. zookeeper.session.timeout

這個默認值是3分鐘。這意味着一旦一個server宕掉了,Master至少須要3分鐘才能察覺到宕機,開始恢復。你可能但願將這個超時調短,這樣Master就能更快的察覺到了。在你調這個值以前,你須要確認你的JVM的GC參數,不然一個長時間的GC操做就可能致使超時。(當一個RegionServer在運行一個長時間的GC的時候,你可能想要重啓並恢復它).session

要想改變這個配置,能夠編輯 hbase-site.xml, 將配置部署到所有集羣,而後重啓。server

咱們之因此把這個值調的很高,是由於咱們不想一天到晚在論壇裏回答新手的問題。「爲何我在執行一個大規模數據導入的時候Region Server死掉啦」,一般這樣的問題是由於長時間的GC操做引發的,他們的JVM沒有調優。咱們是這樣想的,若是一我的對HBase不很熟悉,不能指望他知道全部,打擊他的自信心。等到他逐漸熟悉了,他就能夠本身調這個參數了。xml

相關文章
相關標籤/搜索