-
官网下载zookeeper安装包
-
上传到服务器解压
-
配置环境变量
vim /etc/profile
添加环境变量
export ZOOKEEPER_HOME=/usr/local/zookeeper
export PATH=$PATH:$ZOOKEEPER_HOME/bin
shift+zz 保存退出
-
进到zookeeper/conf文件夹,找到文件 zoo_sample.cfg 复制一份出来 重命名为zoo.cfg
-
修改zoo.cfg文件,修改dataDir的路径,添加dataLogDir并设置路径
#配置文件各个参数的作用
tickTime:用于计算的时间单元.如session超时:N*tickTime
initLimit:用于集群,允许从节点连接并同步到master节点的初始化连接时间,以tickTime的倍数来表示 (设置的值为ticketTime的倍数 如设置10 实际时间为10*tickTime)
syncLimit:用于集群,master主节点与从节点之间发送消息,请求和应答时间长度 (心跳) (设置的值为tickTime的倍数)
dataDir:必须配置,是存放内存数据库快照的位置.
dataLogDir:事务日志的目录
clientPort:client连接的端口
-
修改zoo.cfg后保存退出.
-
启动zk服务
cd /usr/local/zookeeper/bin
./zkServer.sh start
- 停止zk服务
cd /usr/local/zookeeper/bin
./zkServer.sh stop
- 重新启动服务
cd /usr/local/zookeeper/bin
./zkServer.sh restart
网友评论