基础环境
centos7.5 + zookeeper-3.4.6
步骤
-
下载zookeeper-3.4.6.tar.gz
-
解压缩到自己项目目录
tar -zxvf zookeeper-3.4.6.tar.gz mv zookeeper-3.4.6 /usr/local/services/zookeeper #更改为自己的项目目录
-
配置启动文件
cd /usr/local/services/zookeeper/conf cp zoo_sample.cfg zoo.cfg #复制配置样本到我们自己的配置文件 vim zoo.cfg >>> # zookeeper 定义的基准时间间隔,单位:毫秒 tickTime=2000 # The number of ticks that the initial # synchronization phase can take initLimit=10 # The number of ticks that can pass between # sending a request and getting an acknowledgement syncLimit=5 # 数据文件夹 dataDir=/usr/local/services/zookeeper/data # 日志文件夹 dataLogDir=/usr/local/services/zookeeper/logs #要手动创建这个文件夹,否则会出错 # 客户端访问 zookeeper 的端口号 clientPort=2181
-
配置环境变量
vim /etc/profile >>>>追加 export ZOOKEEPER_HOME=/usr/local/services/zookeeper/ export PATH=$ZOOKEEPER_HOME/bin:$PATH export PATH # 使文件生效 source /etc/profile
-
启动服务
zkServer.sh start 如打印如下信息则表明启动成功: ZooKeeper JMX enabled by default Using config: /usr/local/services/zookeeper/bin/../conf/zoo.cfg Starting zookeeper ... STARTED
-
查看服务状态
zkServer.sh status
-
关闭服务
zkServer.sh stop 如打印如下信息则表明成功关闭: ZooKeeper JMX enabled by default Using config: /usr/local/services/zookeeper/zookeeper-3.4.9/bin/../conf/zoo.cfg Stopping zookeeper ... STOPPED
-
重启服务
zkServer.sh restart 如打印如下信息则表明重启成功: ZooKeeper JMX enabled by default Using config: /usr/local/services/zookeeper/zookeeper-3.4.9/bin/../conf/zoo.cfg ZooKeeper JMX enabled by default Using config: /usr/local/services/zookeeper/zookeeper-3.4.9/bin/../conf/zoo.cfg Stopping zookeeper ... STOPPED ZooKeeper JMX enabled by default Using config: /usr/local/services/zookeeper/zookeeper-3.4.9/bin/../conf/zoo.cfg Starting zookeeper ... STARTED