- 下载zookeeper软件包
- 安装zookeeper
#进入zookeeper配置目录
cd zookeeper目录/conf
#配置zookeeper配置
vim zoo.cfg
- 使用以脚本启动zookeeper
#配置zookeeper日志级别
export ZOO_LOG4J_PROP="INFO, ROLLINGFILE"
#配置zookeeper日志目录
export ZOO_LOG_DIR=/data/zookeeper-cluster/logs/zk/
#配置java环境变量
#export JVMFLAGS="-Xms4096M -Xmx4096M -Xmn1152M -XX:PermSize=256M -XX:MaxPermSize=256M -XX:SurvivorRatio=8 -XX:MaxTenuringThreshold=3 -Xnoclassgc -XX:+DisableExplicitGC -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+UseCMSCompactAtFullCollection -XX:CMSFullGCsBeforeCompaction=0 -XX:+CMSClassUnloadingEnabled -XX:-CMSParallelRemarkEnabled -XX:CMSInitiatingOccupancyFraction=60 -XX:SoftRefLRUPolicyMSPerMB=0"
#zookeeper目录
ZOOKEEPER_HOME=/data/zookeeper-cluster/run
#zookeeper server脚本
ZOOKEEPER_SHELL=$ZOOKEEPER_HOME/bin/zkServer.sh
usage(){
echo "$0 {start|start-foreground|stop|restart|status|upgrade|print-cmd}"
}
$ZOOKEEPER_SHELL $@