zookeeper 生产环境部署注意事项

Supported Platforms

GNU/Linux   Sun Solaris   FreeBSD Win32 MacOSX

Required Software

jdk/java >= 1.6

Clustered (Multi-Server)

nodes  >=3

Set the Java heap size
conf/java.env
#!/bin/sh
source /etc/profile
export JVMFLAGS="-Xms3g -Xmx3g -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCDateStamps -Xloggc:/var/log/zookeeper/servergc.log -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=1 -XX:GCLogFileSize=512M $JVMFLAGS"
========================================================================================
1、myid  (1-255)  必须是唯一并且不能重复,扩充集群时候新加入节点myid需大于现有节点;
2、节点数量建议为 奇数
3、zookeeper leader 处理写入请求,并且需有一半以上节点写入成功;ZooKeeper具有强大的持久性保证,这意味着它将使用存储介质来记录更改,然后才允许负责更改的操作完成(事务日志);
4、zookeeper 由supervisor等守护管理进程启动
5、数据快照、以及事务日志文件 分开存放,并避免与其他高IO 服务发生资源抢占;



Pingbacks已打开。

引用地址

评论
发表评论