aws 搭建zookeeper cluster

3 篇文章 0 订阅
1 篇文章 0 订阅

先申请aws账号,aws云服务有一个一年的免费套餐,超好用。主要是翻墙软件跑路了,欲哭无泪。。。
这篇主要记录如何搭建zookeeper的cluster,所以如何申请云服务的实例请自行查阅aws的使用手册。
假设我们已经有了4个实例分别为:
Server-1
Server-2
Server-3
Server-4

1. 安装jdk

cd到/opt/tools 目录下
下载jdk: wget https://download.java.net/openjdk/jdk8u41/ri/openjdk-8u41-b04-linux-x64-14_jan_2020.tar.gz
解压:tar xzvf openjdk-8u41-b04-linux-x64-14_jan_2020.tar.gz
移动到usr/local下:mv java-se-8u41-ri /usr/local/java-se-8u41-ri
cd /usr/local/
创建软连接: ln -s java-se-8u41-ri jdk-8
配置系统路径:
vim /etc/profile
加入:
JAVA_HOME=/usr/local/jdk-15
PATH= P A T H : {PATH}: PATH:{JAVA_HOME}/bin
export JAVA_HOME PATH
保存
source /etc/profile
查看是否安装成功: java -version

2. 安装zookeeper

下载zk: wget https://dlcdn.apache.org/zookeeper/zookeeper-3.7.0/apache-zookeeper-3.7.0-bin.tar.gz
解压:tar xzvf apache-zookeeper-3.7.0-bin.tar.gz
创建软连接:ln -s apache-zookeeper-3.7.0 zookeeper
配置:
cd zookeeper/config
cp zoo_sample.cfg zoo.cfg
vim zoo.cfg
更新:
dataDir=/usr/data/zookeeper
在这里插入图片描述

配置系统路径:
vim /etc/profile
ZK_HOME=/opt/apps/zookeeper
PATH= P A T H : {PATH}: PATH:{ZK_HOME}/bin
export ZK_HOME PATH
启动:zkServer.sh start
在这里插入图片描述
检查是否成功 netstat -ant
在这里插入图片描述

3. 配置cluster

3.1 网络配置

在 etc/hosts文件中加入4台实例的公网ip hostname
在这里插入图片描述

3.2 zookeeper配置

文件 zoo.cfg中加入:
在这里插入图片描述
在第4台server上zk的配置文件中还要增加:
peerType=observer
在这里插入图片描述

3.3 创建myid

在zookeeper配置文件zoo.cfg中找到下面红框内的目录
在这里插入图片描述

cd /usr/data/zookeeper

myid中的内容与zoo.cfg中的集群配置匹配
在这里插入图片描述

echo 1 > ./myid

3.4 启动查看状态

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
至此,zookeeper 集群搭建完毕。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值