云服务器docker搭建zookeeper集群
出现前言
这里记录着本人采用云服务器搭建zookeeper集群的一些步骤及问题。
一、搭建docker环境
1.通过云服务自带的镜像直接使用。
2.使用官方安装脚本自动安装。
示例:
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
3.参考官方网站进行安装。
Install Docker Engine on CentOS | Docker Documentation
二、搭建zookeeper组件
1.docker安装zookeeper
通过 docker search zookeeper 搜索对应的镜像:
docker search zookeeper
通过 docker pull zookeeper 下载对应的镜像:
docker pull zookeeper
2.启动zookeeper镜像
docker run --network host -v /data/zookeeper/data:/data -v /data/zookeeper/conf:/conf --name zookeeper -d zookeeper
--network host 指代使用本机地址,无需-p映射。
-v 挂载目录,主要挂载配置文件和数据文件。(本机位置:容器位置)
2021.11.30记录此项出现的Bug
docker默认网段是172.17,和大部分业务出现冲突。
修改docker默认网段
首先停止docker,删除原有网络
ip link del docker0 down
vim /etc/docker/daemon.json
添加内容
"bip":"192.161.20.1/24"
最后启动docker,在重启
3.配置zookeeper配置文件
查看本机挂载配置文件
-
cd /data/zookeeper/conf
-
vim zoo.cfg
修改配置文件
-
clientPort=2181
-
dataDir=/data
-
dataLogDir=/data/log
-
tickTime=2000
-
initLimit=5
-
syncLimit=2
-
autopurge.snapRetainCount=3
-
autopurge.purgeInterval=0
-
maxClientCnxns=60
-
standaloneEnabled=true
-
admin.enableServer=true
-
quorumListenOnAllIPs=true
-
server.1=ip:2888:3888
-
server.2=ip:2888:3888
-
server.2=ip:2888:3888
quorumListenOnAllIPs=true必须设置,要不然启动会出现错误
切换目录并输出
-
cd /data/zookeeper/data
-
echo 对应的IP的ID > myid
-
例如:echo 1 > myid
4.重启容器
docker restart zookeeper
5.验证
进入zookeeper容器
docker exec -it zookeeper /bin/bash
查看zookeeper状态
zkServer.sh status
出现下列信息则配置完成
-
ooKeeper JMX enabled by default
-
Using config: /conf/zoo.cfg
-
Client port found: 2181. Client address: localhost. Client SSL: false.
-
Mode: leader
-
-
ZooKeeper JMX enabled by default
-
Using config: /conf/zoo.cfg
-
Client port found: 2181. Client address: localhost. Client SSL: false.
-
Mode: follower
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhgacbeh
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01 -
怎样阻止微信小程序自动打开
PHP中文网 06-13