Zookeeper的安装:
1.关闭防火墙:
systemctl stop firewalld.service
2.下载解压zookeeper3.4.10.tar.gz,并将文件地址添加到环境变量。
命令:tar -zxvf zookeeper安装包
配置环境变量如下:
export ZOOKEEPER_HOME=/usr/zookeeper/zookeeper-3.4.10
PATH=$PATH:$ZOOKEEPER_HOME/bin
- 配置文件zoo.cfg
进入zookeeper配置文件夹conf,将zoo_sample.cfg文件拷贝一份命名为zoo.cfg,Zookeeper 在启动时会找这个文件作为默认配置文件。
cd /usr/zookeeper/zookeeper-3.4.10/conf/
scp zoo_sample.cfg zoo.cfg
对zoo.cfg文件配置如下:
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/opt/zookeeper/zookeeper3.4.10/data
clientPort=2181
dataLogDir=/opt/zookeeper/zookeeper3.4.10/logs
server.1=cow1:2888:3888
server.2=cow2:2888:3888
server.3=cow3:2888:3888
4.在/usr/zookeeper/zookeeper-3.4.10/下,新建两个目录
mkdir zkdata
mkdir zkdatalog
5.进入各节点的zookeeper的zkdata目录下:
执行命令:vi myid
添加内容为1
6.远程复制分发
7.在两个从节点上修改zkdata下的myid文件,第二个改为2,第三个改为3
8. 启动ZooKeeper集群。在ZooKeeper集群的每个结点上,执行启动ZooKeeper服务的脚本。注意在zookeeper目录下:
bin/zkServer.sh start
bin/zkServer.sh status
通过上面状态查询结果可见,一个节点是Leader,其余的结点是Follower。
至此,zookeeper安装成功。