养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

安装zookeeper,并配置集群

时间:2024-10-31 07:23:29

安装zookeeper,并配置集群

方法/步骤

1、准备三台机器做集群:

安装zookeeper,并配置集群

2、配置java环境:1.将jdk-8u141-linux-x64.tar.gz上传到三台服务器糟舒弄瘟安装配置2.解压到/da墉掠载牿ta/program/software/,并将文件夹重命名为java83.配置jdk全局变量

安装zookeeper,并配置集群

3、修改操作系统的/etc/hosts文件,添加IP与主机名映射:

安装zookeeper,并配置集群

4、下载zookeeper-3.4.9.tar.gz到/data/program/software/目录解压zookeeper安装包,并对节点重命名

5、服务器1:#mvzookeeper-3.4.9zookeeper服务器2:#mvzookeeper-3.4.9zookeeper服务器3:#mvzookeeper-3.4.9zookeeper

6、在zookeeper的各个节点下创建数据和日志目录

安装zookeeper,并配置集群

7、将zookeeper/conf目录下的zoo_sample.cfg文件拷贝一份,命名为zoo.cfg#cpzoo_sample.cfgzoo.cfg

8、修改zoo.cfg配置文件

安装zookeeper,并配置集群

安装zookeeper,并配置集群

9、参数说明:1.tickTime=2000tickTime这个时间鋈守踬痊是作为Zookeeper服务器之间或客户端与服务器之间维持心跳的时间间隔,也就是每个tickTime时间就会发送一个心跳。婷钠痢灵2.initLimit=10initLimit这个配置项是用来配置Zookeeper接收的客户端(这里所说的客户端不是用户连接Zookeeper服务器的客户端,而是Zookeeper服务器集群中连接到Leader的Follower服务器)初始化连接时最长能忍受多少个心跳时间间隔数。当已经超过10个心跳的时间(也就是tickTime)长度后Zookeeper服务器还没有收到客户端的返回信息,那么表明这个客户端连接失败。总的时间长度就是10*2000=20秒。3.syncLimit=5syncLimit这个配置项标识Leader与Follower之间发送消息,请求和应答时间长度,最长不能超过多少个tickTime的时间长度,总的时间长度就是5*2000=10秒。4.dataDir=/data/program/software/zookeeper/datadataDir顾名思义就是Zookeeper保存数据的目录,默认情况下Zookeeper将写数据的日志文件也保存在这个目录里。5.clientPort=2181clientPort这个端口就是客户端(应用程序)连接Zookeeper服务器的端口,Zookeeper会监听这个端口接收客户端的访问请求。

10、server.A=B:C:Dserver饱终柯肢.1=bigdata1:2881:3881server.2=bigdata2:2881:3881server.3=bigdata3:2881:3881帆歌达缒A是一个数字,表示这个是第几号服务器;B是这个服务器的IP地址(或者是与IP地址做了映射的主机名);C第一个端口用来集群成员的信息交换,表示这个服务器与集群中的Leader服务器交换信息的端口;D是在leader挂掉时专门用来进行选举leader所用的端口。

11、创建myid文件在dataDir=dataDir=/data/program/software/zookeeper/data下创建myid文件

安装zookeeper,并配置集群

12、启动测试zookeeper,进入/bin目录下执行

安装zookeeper,并配置集群

安装zookeeper,并配置集群

© 一点知识