zookeeper集群搭建

zookeeper 集群搭建

一、环境准备

首先准备四台Linux服务器,本人使用虚拟机进行搭建。

设置每台虚拟机,使用命令 1、 hostnamectl set-hostname zk01 2、vim /etc/hosts 增加 映射关系
本人配置 10.0.0.100 zk01 10.0.0.101 zk02 10.0.0.102 zk03 10.0.0.103 zk04
(10.0.0.100 是虚拟机IP zk01~zk04 是每台虚拟机hostname) 3、 reboot 重启虚拟机 至此
虚拟机环境搭建完成

二、 下载zookeeper 安装包并上传到每台服务器上

下载地址 :
https://zookeeper.apache.org/releases.html
选择需要的版本进行下载并用xftp上传到每台服务器(最好新建目录用来存放自己上传的文件)

1 解压压缩包 tar -zxvf apache-zookeeper-3.6.3-bin.tar.gz 2 mkdir /opt/zk 3
mv apache-zookeeper-3.6.3-bin.tar.gz zookeeper 4 mv zookeeper /opt/zk
5 编辑 /etc/profile(看下图)

命令: vim /etc/profile
java 环境得自己安装配置,请看网上其他文章。
export ZOOKEEPER_HOME=/opt/zk/zookeeper
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.282.b08-1.el7_9.x86_64
export CLASS_PATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$ZOOKEEPER_HOME/bin:$JAVA_HOME/bin

保存退出
最后在重启下profile 配置
命令: source profile

6 cp /opt/zk/zookeeper/conf/zoo_sample.cfg
/opt/zk/zookeeper/conf/zoo.cfg 7 vim/vi /opt/zk/zookeeper/conf/zoo.cfg

在这里插入图片描述

zoo.cfg 需要修改的参数: dataDir=/var/zk 此路径自己建 server.1=zk01:2888:3888
server.2=zk02:2888:3888 server.3=zk03:2888:3888
server.4=zk04:2888:3888

在每台虚拟机的 /var/zk 路径下 新增myid文件 cd /var/zk vim/vi myid zk01 输入1 zk02 输入2
zk03 输入 3 zk04 输入 4 保存退出。

三、 依次启动 四天zookeeper服务

使用命令如下:

zkServer.sh start-foreground

启动好之后查看每台zk的状态:

zkServer.sh status

出现如下图(其中有一台服务状态是leader)所示则表示成功

在这里插入图片描述

能力有限,可能写的不太好,有不明白的可以参考其他资料。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值