安装环境
安装步骤
1. 下载
wget https://archive.apache.org/dist/zookeeper/zookeeper-3.4.11/zookeeper-3.4.11.tar.gz
tar -zxvf zookeeper-3.4.11.tar.gz -C ~/app/
2. 配置环境变量
vim ~/.bash_profile
export ZOOKEEPER_HOME=/root/app/zookeeper-3.4.11
export PATH=$PATH:$ZOOKEEPER_HOME/bin:$JAVA_HOME/bin
3. 配置zookeeper
cd zookeeper-3.4.11/conf/
cp zoo_sample.cfg zoo.cfg
vim zoo.cfg
// standalone模式
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/root/app/zookeeper-3.4.11/dataDir
dataLogDir=/root/app/zookeeper-3.4.11/dataLogDir
clientPort=2181
cd ..
mkdir dataDir
mkdir dataLogDir
运行
cd bin/
./zkServer.sh
>>> ZooKeeper JMX enabled by default
Using config: /root/app/zookeeper-3.4.11/bin/../conf/zoo.cfg
Usage: ./zkServer.sh {start|start-foreground|stop|restart|status|upgrade|print-cmd}
./zkServer.sh start
>>> ZooKeeper JMX enabled by default
Using config: /root/app/zookeeper-3.4.11/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
./zkServer.sh status
>>> ZooKeeper JMX enabled by default
Using config: /root/app/zookeeper-3.4.11/bin/../conf/zoo.cfg
Mode: standalone
./zkServer.sh restart
>>> ZooKeeper JMX enabled by default
Using config: /root/app/zookeeper-3.4.11/bin/../conf/zoo.cfg
ZooKeeper JMX enabled by default
Using config: /root/app/zookeeper-3.4.11/bin/../conf/zoo.cfg
Stopping zookeeper ... STOPPED
ZooKeeper JMX enabled by default
Using config: /root/app/zookeeper-3.4.11/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
./zkServer.sh stop
>>> ZooKeeper JMX enabled by default
Using config: /root/app/zookeeper-3.4.11/bin/../conf/zoo.cfg
Stopping zookeeper ... STOPPED