zookeeper单机版和集群版环境搭建

zookeeper简介

ZooKeeper是一个集中式服务,用于维护配置信息命名,提供分布式同步提供组服务所有这些类型的服务以分布式应用程序的某种形式或另一种形式使用。每次他们被实现,有很多工作,以修复错误和竞争条件是不可避免的。由于实现这些服务的难度,应用程序最初通常嘲弄它们,这使得它们在变化的存在下变得脆弱并且难以管理。即使正确地完成,这些服务的不同实施导致在应用被部署时的管理复杂性。

一、zookeeper单机版搭建

1、利用工具上传zookeeper.tar包到服务器
zookeeper.tar下载地址,链接:https://pan.baidu.com/s/1bBHNsDDMBSq5QQwRiS_jeQ 密码:90uz

zookeeper单机版和集群版环境搭建

本人使用的是x-shell和x-ftp工具。

2、利用linux tar命令解压到指定目录

zookeeper单机版和集群版环境搭建

3、进入zookeeper配置文件的文件夹里

zookeeper单机版和集群版环境搭建

4、复制配置文件并重命名为zoo.cfg

zookeeper单机版和集群版环境搭建

5、使用vim修改zoo.cfg,可直接使用默认配置(centos 安装vim 点击

zookeeper单机版和集群版环境搭建

6、使用:q!退出vim编辑,修改过的话请使用:wq,我这里修改了data的存储位置(vim基本常用命令 点击

zookeeper单机版和集群版环境搭建

本人这里的data目录是不存在的,所以需要自己手动创建

zookeeper单机版和集群版环境搭建

7、进入zookeeper的启动脚本目录

zookeeper单机版和集群版环境搭建

8、启动

zookeeper单机版和集群版环境搭建

9、查看启动状态

zookeeper单机版和集群版环境搭建

ps: start(启动)、stop(停止)、restart(重启)、status(状态)

二、集群版搭建

准备n台服务器,本人准备的是(192.168.220.111、192.168.220.112、192.168.220.114这3台服务器)

每一台重复单机版搭建1~6步骤

7、修改每一台的zoo.cfg文件,加入如下内容:

zookeeper单机版和集群版环境搭建

8、分别在n台服务器中大dataDir目录下新建文件myid,并写入0、1、2

要与7的图中的server.X的X一致

9、启动zookeeper(单机版的步骤8,这个时候去查看启动日志可能发现如下问题)

zookeeper单机版和集群版环境搭建

解决方法: 手动点击

10、验证集群是否搭建成功

192.168.220.111

zookeeper单机版和集群版环境搭建

192.168.220.112

zookeeper单机版和集群版环境搭建

192.168.220.114

zookeeper单机版和集群版环境搭建