下载zookeeper
安装zookeeper
由于zookeeper是用java开发的,所以安装前需要安装jdk,jdk安装这里不再介绍
1.首先进行解压zookeeper到所指定的位置(一般情况放在/opt目录下或者/usr/local目录下)
进入解压目录中,解压目录中有以下几个文件可以删除,首先时src源码包,然后是 *.xml和*.txt文件
所以如果是批量的复制安装包进行集群搭建,为了提升文件夹复制速度,建议删掉,不删也不影响
rm -rf src/ *.xml *.txt
2.配置文件的配置
进入解压文件夹中的conf文件夹,由于zoo_sample.cfg是示例文件,所以要拷贝一个zoo.cfg来作为真正的配置文件
下边是配置文件主要内容(箭头标注的是要修改或添加的)
然后创建myid文件,注意myid文件要创建到上边配置文件中的数据目录下,并且myid文件中的值要和上边集群地址中的server.后边的数字相匹配作为唯一标识
然后一个主机上的zookeeper就搭建好了,将此zookeeper目录复制到其他主机上,如果数据目录设在了zookeeper目录中,只需要更改myid里边的数值就行,如果不在赋值过来的zookeeper目录中,那么需要在数据目录指定的地址上创建一个myid文件,并写入唯一标识数值
启动zookeeper
进入zookeeper目录,使用以下命令
bin/zkServer.sh start
然后启动成功(集群的话每台主机都要启动)
下边的命令可以查看zookeeper的状态,如果是leader表明是主,如果是follower表明是从
关闭命令
bin/zkServer.sh stop
设置zookeeper环境变量
vi /etc/profile
这样可以在任何地方调用zookeeper命令
#set zookeeper environment
export ZK_HOME=/root/apps/zookeeper-3.4.5
export PATH=$PATH:$ZK_HOME/bin
设置完成后更新一下修改的文件
source /etc/peofile