Zookeeper的安装与集群搭建 简介 Zookeeper下载 踩坑录 单机Zookeeper 集群Zookeeper

Zookeeper的安装与集群搭建
简介
Zookeeper下载
踩坑录
单机Zookeeper
集群Zookeeper

Zookeeper下载

官网地址:点我直达

百度云盘:点我直达

踩坑录

官网下载一定要下载带bin的

Zookeeper的安装与集群搭建
简介
Zookeeper下载
踩坑录
单机Zookeeper
集群Zookeeper 

要不然zookeeper起不起来,找不到加载类,原来从版本3.5.5开始,带有bin名称的包才是我们想要的下载可以直接使用的里面有编译后的二进制的包,而之前的普通的tar.gz的包里面是只是源码的包无法直接使用。

好想吐槽下啊,Zookeeper的包的变动,源码的包就不能向其他的安装包一样加个src的标识吗?见名知意多好,以避免误下载。

Zookeeper的安装与集群搭建
简介
Zookeeper下载
踩坑录
单机Zookeeper
集群Zookeeper

单机Zookeeper

创建目录及解压

Zookeeper的安装与集群搭建
简介
Zookeeper下载
踩坑录
单机Zookeeper
集群Zookeeper

#

#

Zookeeper的安装与集群搭建
简介
Zookeeper下载
踩坑录
单机Zookeeper
集群Zookeeper

#

编译拷贝后的文件:zoo.cfg

Zookeeper的安装与集群搭建
简介
Zookeeper下载
踩坑录
单机Zookeeper
集群Zookeeper

Zookeeper的安装与集群搭建
简介
Zookeeper下载
踩坑录
单机Zookeeper
集群Zookeeper

注:修改完快照存储目录后,用:x

建立软连接

Zookeeper的安装与集群搭建
简介
Zookeeper下载
踩坑录
单机Zookeeper
集群Zookeeper

环境变量配置

vim /etc/profile

Zookeeper的安装与集群搭建
简介
Zookeeper下载
踩坑录
单机Zookeeper
集群Zookeeper

使配置生效:source /etc/profile

启动

./zkServer.sh start

Zookeeper的安装与集群搭建
简介
Zookeeper下载
踩坑录
单机Zookeeper
集群Zookeeper

注意

  linux需要有jdk,关闭防火墙

集群Zookeeper

准备工作

  克隆1台上面单机配置好的linux,用于搭建集群。

创建myid

  来到刚才zoo.cfg设置的快照存储目录下,我这里是/usr/data/zookeeper

Zookeeper的安装与集群搭建
简介
Zookeeper下载
踩坑录
单机Zookeeper
集群Zookeeper

进入安装目录

  修改conf/zoo.cfg

Zookeeper的安装与集群搭建
简介
Zookeeper下载
踩坑录
单机Zookeeper
集群Zookeeper

添加所有集群中主机信息

Zookeeper的安装与集群搭建
简介
Zookeeper下载
踩坑录
单机Zookeeper
集群Zookeeper

格式

Zookeeper的安装与集群搭建
简介
Zookeeper下载
踩坑录
单机Zookeeper
集群Zookeeper
server.1=192.168.1.101:2888:3888
server.2=192.168.1.102:2888:3888
server.3=192.168.1.103:2888:3888

格式:
server.myid文件中的值=ip:端口号:端口号

端口号是集群数据交互的端口号,可以瞎写,但不能被占用

Zookeeper的安装与集群搭建
简介
Zookeeper下载
踩坑录
单机Zookeeper
集群Zookeeper

集群搭建个数,至少2个,最好奇数,这样zookeeper投票可以过半

配置过集群主机信息的那台linux

  注:别忘记修改myid中对应的值!!!!

Zookeeper的安装与集群搭建
简介
Zookeeper下载
踩坑录
单机Zookeeper
集群Zookeeper

依次启动zookeeper集群

启动第一台

Zookeeper的安装与集群搭建
简介
Zookeeper下载
踩坑录
单机Zookeeper
集群Zookeeper

启动第二台

第二台变为了leader

Zookeeper的安装与集群搭建
简介
Zookeeper下载
踩坑录
单机Zookeeper
集群Zookeeper

我们查看刚才第一台,此时变为了

Zookeeper的安装与集群搭建
简介
Zookeeper下载
踩坑录
单机Zookeeper
集群Zookeeper

启动第三台

Zookeeper的安装与集群搭建
简介
Zookeeper下载
踩坑录
单机Zookeeper
集群Zookeeper

模拟情况

模拟实际情况服务器挂了

Zookeeper的安装与集群搭建
简介
Zookeeper下载
踩坑录
单机Zookeeper
集群Zookeeper

查看第一台

Zookeeper的安装与集群搭建
简介
Zookeeper下载
踩坑录
单机Zookeeper
集群Zookeeper

查看第三台

Zookeeper的安装与集群搭建
简介
Zookeeper下载
踩坑录
单机Zookeeper
集群Zookeeper