福永附近做网站公司,海南做网站的网络公司,上海详细地址大全,wordpress页面回收站位置目录
1、概述
2、安装
2.1 第一步#xff1a;下载zookeeeper压缩包
2.2 第二步#xff1a;解压
2.3 第三步#xff1a;修改配置文件
2.4 第四步#xff1a;添加myid配置
2.5 第五步#xff1a;安装包分发并修改myid的值…
目录
1、概述
2、安装
2.1 第一步下载zookeeeper压缩包
2.2 第二步解压
2.3 第三步修改配置文件
2.4 第四步添加myid配置
2.5 第五步安装包分发并修改myid的值
2.6 第六步三台机器启动zookeeper服务
2.7 配置Path环境变量 1、概述 Zookeeper集群搭建指的是ZooKeeper分布式模式安装。通常由2n1台server组成。这是因为为了保证Leader选举基于Paxos算法的实现能过得到多数的支持所以ZooKeeper集群的数量一般为奇数。 2、安装
Zookeeper运行需要java环境所以需要提前安装jdk。对于安装leaderfollower模式的集群大致过程如下
配置主机名称到IP地址映射配置修改ZooKeeper配置文件远程复制分发安装文件设置myid启动ZooKeeper集群
如果要想使用Observer模式可在对应节点的配置文件添加如下配置
peerTypeobserver
其次必须在配置文件指定哪些节点被指定为Observer如
server.1:node1:2181:3181:observer
其次必须在配置文件指定哪些节点被指定为 Observer如server.1:localhost:2181:3181:observer
这里我们安装的是leaderfollower模式 服务器IP 主机名 myid的值 192.168.88.161 node1 1 192.168.88.162 node2 2 192.168.88.163 node3 3
2.1 第一步下载zookeeeper压缩包
下载网址Index of /dist/zookeeper
我们在这个网址下载我们使用的zk版本为3.4.6
下载完成之后上传到我们的linux的/export/software路径下准备进行安装
2.2 第二步解压
在node1主机上解压zookeeper的压缩包到/export/server路径下去然后准备进行安装 cd /export/software tar -zxvf zookeeper-3.4.6.tar.gz -C /export/server/
2.3 第三步修改配置文件
在node1主机上修改配置文件 cd /export/server/zookeeper-3.4.6/conf/ cp zoo_sample.cfg zoo.cfg mkdir -p /export/server/zookeeper-3.4.6/zkdatas/ vim zoo.cfg
修改以下内容 #Zookeeper的数据存放目录 dataDir/export/server/zookeeper-3.4.6/zkdatas # 保留多少个快照 autopurge.snapRetainCount3 # 日志多少小时清理一次 autopurge.purgeInterval1 # 集群中服务器地址 server.1node1:2888:3888 server.2node2:2888:3888 server.3node3:2888:3888
2.4 第四步添加myid配置
在node1主机的/export/server/zookeeper-3.4.6/zkdatas/这个路径下创建一个文件文件名为myid ,文件内容为1 echo 1 /export/server/zookeeper-3.4.6/zkdatas/myid
2.5 第五步安装包分发并修改myid的值
在node1主机上将安装包分发到其他机器
第一台机器上面执行以下两个命令 scp -r /export/server/zookeeper-3.4.6/ node2:/export/server/ scp -r /export/server/zookeeper-3.4.6/ node3:/export/server/
第二台机器上修改myid的值为2 echo 2 /export/server/zookeeper-3.4.6/zkdatas/myid
第三台机器上修改myid的值为3 echo 3 /export/server/zookeeper-3.4.6/zkdatas/myid
2.6 第六步三台机器启动zookeeper服务
三台机器分别启动zookeeper服务
这个命令三台机器都要执行 /export/server/zookeeper-3.4.6/bin/zkServer.sh start
三台主机分别查看启动状态 /export/server/zookeeper-3.4.6/bin/zkServer.sh status
2.7 配置Path环境变量
1分别在三台中修改/etc/proflie,添加以下内容
export ZOOKEEPER_HOME/export/server/zookeeper-3.4.6
export PATH:$ZOOKEEPER_HOME/bin:$PATH
2分别在三台主机中,source /etc/profile
至此ZooKeeper集群搭建完毕。