0
点赞
收藏
分享

微信扫一扫

zookeeper 单机和集群搭建(windows环境+linux环境)


文章目录

  • ​​一、单机操作​​
  • ​​1. 下载​​
  • ​​2. 解压​​
  • ​​3. 修改配置文件​​
  • ​​4. 启动​​
  • ​​二、集群操作​​
  • ​​2.1. zoo.cfg添加集群配置​​
  • ​​2.2. 在3台zk数据目录下面创建myid文件​​
  • ​​2.3. 分别启动3台zk​​
  • ​​三、伪集群操作​​
  • ​​3.1. zk-01 配置​​
  • ​​3.2. 把zk-01复制2份​​
  • ​​3.3. zk-02配置​​
  • ​​3.4. zk-03配置​​
  • ​​3.5. 创建zk数据目录​​
  • ​​3.6. 在3个zk数据目录下面创建myid文件​​
  • ​​3.7. 启动zk集群​​
  • ​​四、linux环境操作zookeeper​​
一、单机操作
1. 下载

官网:​​https://zookeeper.apache.org/​​ 这里拿3.4.14版本做演示

zookeeper 单机和集群搭建(windows环境+linux环境)_集群配置


zookeeper 单机和集群搭建(windows环境+linux环境)_数据目录_02

2. 解压

zookeeper 单机和集群搭建(windows环境+linux环境)_zookeeper_03

3. 修改配置文件

由于zookeeper环境变量中,默认加载的是zookeeper-3.4.14\conf\目录下的zoo.cfg

zookeeper 单机和集群搭建(windows环境+linux环境)_单机和集群搭建_04


zookeeper 单机和集群搭建(windows环境+linux环境)_数据目录_05


zookeeper 单机和集群搭建(windows环境+linux环境)_zookeeper_06


复制zoo_sample.cfg,重命名zoo.cfg

zookeeper 单机和集群搭建(windows环境+linux环境)_单机和集群搭建_07

4. 启动

双击启动

zookeeper 单机和集群搭建(windows环境+linux环境)_zookeeper_08


zookeeper 单机和集群搭建(windows环境+linux环境)_zookeeper_09

二、集群操作

声明:zk01和zk02启动会出现拒绝连接的异常,当zk03都起来之后,异常就消失了,因为zk集群之间有心跳机制。

2.1. zoo.cfg添加集群配置

#zk的数据存放目录,这里在zookeeper-3.4.14的根目录下面创建dataDir
dataDir=/tmp/zookeeper-3.4.14/dataDir

server.1=192.168.43.128:2888:3888
server.2=192.168.43.129:2888:3888
server.3=192.168.43.130:2888:3888

zookeeper 单机和集群搭建(windows环境+linux环境)_集群配置_10


注意:把配置文件中的zk的数据目录进行手动创建

2.2. 在3台zk数据目录下面创建myid文件

在3台zk数据目录(/tmp/zookeeper-3.4.14/dataDir)下面创建myid文件文件内容服务号
注意没有扩展名

1
zk02的myid文件内容:2
zk03的myid文件内容:3

zookeeper 单机和集群搭建(windows环境+linux环境)_数据目录_11

2.3. 分别启动3台zk

zookeeper 单机和集群搭建(windows环境+linux环境)_集群配置_12

三、伪集群操作

因为没有多余的服务器,在一台电脑上搭建伪集群操作演示。zoo.cfg添加集群配置

3.1. zk-01 配置

#zk的数据目录
dataDir=/tmp/zookeeper-1

#zk集群配置
server.1=localhost:2888:3888
server.2=localhost:2889:3889
server.3=localhost:2887:3887

3.2. 把zk-01复制2份

zookeeper 单机和集群搭建(windows环境+linux环境)_zookeeper_13

3.3. zk-02配置

#zk的数据目录
dataDir=/tmp/zookeeper-2

#zk端口
clientPort=2182

#zk集群配置
server.1=localhost:2888:3888
server.2=localhost:2889:3889
server.3=localhost:2887:3887

3.4. zk-03配置

#zk的数据目录
dataDir=/tmp/zookeeper-3

#zk端口
clientPort=2183

#zk集群配置
server.1=localhost:2888:3888
server.2=localhost:2889:3889
server.3=localhost:2887:3887

3.5. 创建zk数据目录

zookeeper 单机和集群搭建(windows环境+linux环境)_数据目录_14

3.6. 在3个zk数据目录下面创建myid文件

内容分别是:1、2、3

zookeeper 单机和集群搭建(windows环境+linux环境)_zookeeper_15


zookeeper 单机和集群搭建(windows环境+linux环境)_单机和集群搭建_16

zookeeper 单机和集群搭建(windows环境+linux环境)_集群配置_17

3.7. 启动zk集群

启动zk-01

zookeeper 单机和集群搭建(windows环境+linux环境)_数据目录_18


启动zk-02

zookeeper 单机和集群搭建(windows环境+linux环境)_数据目录_19


启动zk-03

zookeeper 单机和集群搭建(windows环境+linux环境)_数据目录_20


zookeeper 单机和集群搭建(windows环境+linux环境)_zookeeper_21


zookeeper 单机和集群搭建(windows环境+linux环境)_zookeeper_22


zookeeper 单机和集群搭建(windows环境+linux环境)_单机和集群搭建_23

四、linux环境操作zookeeper

linux操作一样,只不过启动的.sh

zookeeper 单机和集群搭建(windows环境+linux环境)_单机和集群搭建_24


Linux zookeeper下载、单点部署


Linux 环境 zookeeper集群安装、配置、测试

举报

相关推荐

0 条评论