ZK调优——悟空智慧教育

(1)、zookeeper.session.timeout:默认值3分钟,不可配置太短,避免session超时,hbase停止服务,线上生产环境由于配置为1分钟,出现过2次该原因导致的hbase停止服务,也不可配置太长,如果太长,当rs挂掉,zk不能快速知道,从而导致master不能及时对region进行迁移。

(2)、zookeeper数量:至少5个节点。给每个zookeeper 1G左右的内存,最好有独立的磁盘。 (独立磁盘可以确保zookeeper不受影响).如果集群负载很重,不要把Zookeeper和RegionServer运行在同一台机器上面。就像DataNodes TaskTrackers一样,只有超过半数的zk存在才会提供服务,比如:共5台,则最多只运行挂2台,配置4台与3台一样,最多只运行挂1台。

(3)、hbase.zookeeper.property.maxClientCnxns:zk的最大连接数,默认为300,可配置上千。

 以上文章内容来源于《悟空智慧教育》: www.wukongone.com,《悟空智慧教育》是一家专业的大数据视频教学网,专属定制您的未来。 

猜你喜欢

转载自www.cnblogs.com/wukongone/p/11972722.html
今日推荐