官网下载地址
本文使用 apache-zookeeper-3.7.1-bin.tar
上传zookeeper安装包到指定目录
进行相应目录
tar zxvf apache-zookeeper-3.7.1.tar.gz
将解压后的文件夹命名为3.7.1(方便后面设置环境变量,不改也行的)
在同级目录下创建一个名为data的文件夹
进到 3.7.1/conf 路径下将 zoo_sample.cfg 文件重命名为zoo.cfg
将配置文件中的dataDir路径修改成自己的data
在zoo.cfg配置文件的最后添加自己每个节点的Ip地址以及端口,然后保存退出
dataDir=/usr/work/zookeeper/data
#server.1对应于在hosts里面配置的主机映射 2888是数据同步和消息传递端口,3888是选举端口
server.1=192.168.3.34:2888:3888
server.2=192.168.3.35:2888:3888
server.3=192.168.3.36:2888:3888
进入到 /3.7.1/data 路径下 创建一个myid文件
文件的内容是 数字 ,就是xxx; 比如该ip对应的是server.1 ,myid里面就是1
到 /etc/ 下找到 profile 打开
export ZOOKEEPER_HOME=/usr/work/zookeeper/3.7.1
export PATH=.:$ZOOKEEPER_HOME/bin:
编译使其生效 source /etc/profile
把zookeeper目录分发到其他电脑上
修改其他节点上的myid
修改其他节点上的profile
将conf 下的文件权限改成 777
输入zkServer.sh start
启动
使用查看jps
查看进程 如果有名为QuorumPeerMain的进程说明zookeeper进程启动成功