提前安装好jdk

tar -zxvf zookeeper-3.4.6.tar.gz -C /home/wanzixiang/app/

cd /home/wanzixiang/app/zookeeper-3.4.6

cp conf/zoo_sample.cfg conf/zoo.cfg

vim conf/zoo.cfg

tickTime=2000
initLimit=10
syncLimit=5
dataDir=/home/wanzixiang/app/zookeeper-3.4.6/data
dataLogDir=/home/wanzixiang/app/zookeeper-3.4.6/logs
clientPort=2181

mkdir /home/wanzixiang/app/zookeeper-3.4.6/data

加入环境变量

export ZOOKEEPER_HOME=/home/wanzixiang/app/zookeeper-3.4.6
export PATH=$ZOOKEEPER_HOME/bin:$PATH

 

配置日志:

1、修改log4j.properties

cd /usr/local/zookeeper-3.4.6/conf

vim log4j.properties

## 将以下配置:

zookeeper.root.logger=INFO, CONSOLE

log4j.appender.ROLLINGFILE=org.apache.log4j.RollingFileAppender

## 修改为:

zookeeper.root.logger=INFO, ROLLINGFILE

log4j.appender.ROLLINGFILE=org.apache.log4j.DailyRollingFileAppender

2、修改zkEnv.sh

cd /usr/local/zookeeper-3.4.6/bin

vim zkEnv.sh

## 将以下配置:

if [ "x${ZOO_LOG_DIR}" = "x" ]

then

    ZOO_LOG_DIR="."

fi

 

if [ "x${ZOO_LOG4J_PROP}" = "x" ]

then

    ZOO_LOG4J_PROP="INFO,CONSOLE"

fi

## 修改为:

if [ "x${ZOO_LOG_DIR}" = "x" ]

then

    ZOO_LOG_DIR="/usr/local/zookeeper-3.4.6/logs"

fi

 

if [ "x${ZOO_LOG4J_PROP}" = "x" ]

then

    ZOO_LOG4J_PROP="INFO,ROLLINGFILE"

fi

启动:

zkServer.sh start

zkServer.sh status

JMX enabled by default
Using config: /home/wanzixiang/app/zookeeper-3.4.6/bin/../conf/zoo.cfg
Mode: standalone

posted on 2019-11-12 19:51  wanzixiang163  阅读(224)  评论(0)    收藏  举报