没有合适的资源?快使用搜索试试~ 我知道了~
docker容器中搭建kafka集群环境.doc
需积分: 49 11 下载量 33 浏览量
2019-11-07
21:49:49
上传
评论
收藏 77KB DOC 举报
温馨提示
docker容器中搭建kafka集群环境,kafka集群配置注意事项与优化
资源推荐
资源详情
资源评论


















Kafka 集群管理、状态保存是通过 zookeeper 实现,所以先要搭建 zookeeper 集群
zookeeper 集群搭建
一、软件环境:
zookeeper 集群需要超过半数的的 node 存活才能对外服务,所以服务器的数量应该是
2*N+1,这里使用 3 台 node 进行搭建 zookeeper 集群。
1. 3 台 linux 服务器都使用 docker 容器创建,ip 地址分别为
NodeA:172.17.0.10
NodeB:172.17.0.11
NodeC:172.17.0.12
2. zookeeper 的 docker 镜像使用 dockerles 制作,内容如下:
###############################################
####################
FROM docker.zifang.com/centos7-base
MAINTAINER chicol "[email protected]"
# copy install package les from localhost.
ADD ./zookeeper-3.4.9.tar.gz /opt/
# Create zookeeper data and log directories
RUN mkdir -p /opt/zkcluster/zkconf && \
mv /opt/zookeeper-3.4.9 /opt/zkcluster/zookeeper && \
yum install -y java-1.7.0-openjdk*
CMD /usr/sbin/init
###############################################
####################
3. zookeeper 镜像制作
[root@localhost zookeeper-3.4.9]# ll
total 22196
-rw-r--r-- 1 root root 361 Feb 8 14:58 Dockerle
-rw-r--r-- 1 root root 22724574 Feb 4 14:49 zookeeper-3.4.9.tar.gz
# docker build -t zookeeper:3.4.9 .
4.在 docker 上起 3 个容器
# docker run -d -p 12888:2888 -p 13888:3888 --privileged=true -v
/home/data/zookeeper/:/opt/zkcluster/zkconf/ --name zkNodeA
# docker run -d -p 12889:2889 -p 13889:3889 --privileged=true -v
/home/data/zookeeper/:/opt/zkcluster/zkconf/ --name zkNodeA
# docker run -d -p 12890:2890 -p 13889:3889 --privileged=true -v
/home/data/zookeeper/:/opt/zkcluster/zkconf/ --name zkNodeA
源码来源群【 kafka 技术交流】: 519310604
二、修改 zookeeper配置文件
1.生成 zoo.cfg 并修改配置(以下步骤分别在三个 Node 上执行)
cd /opt/zkcluster/zookeeper/
mkdir zkdata zkdatalog
cp conf/zoo_sample.cfg conf/zoo.cfg
vi /opt/zkcluster/zookeeper/conf/zoo.cfg
资源评论


ximenwuhen3
- 粉丝: 1
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 微信小程序案例(1).zip
- 955WLB 微信小程序.zip
- UESTC图书馆微信小程序.zip
- 微信小程序toast增强插件.zip
- 微信小程序,MQTT,百度天工 IoT hub,ESP8266。.zip
- 微信小程序之小熊の日记.zip
- 微信小程序即时通讯模板,使用WebSocket通信.zip
- 《从线程冲突到协同:Java多线程同步全解析》
- 一个精巧、易用的微信小程序开发辅助库(1).zip
- 基于ThinkPHP5.0的微信小程序登录流程封装。.zip
- 《微信公众号+小程序快速开发》视频教程课件及代码.zip
- 微信(weixin_wechat) Python SDK 支持开放平台和公众平台 支持微信小程序云开发(1).zip
- 微信小程序 webpack 插件.zip
- 微信小程序云开发校园二手书商城,可在线支付提现,源码全开源.zip
- 微信小程序组件 _ API _ 云开发示例.zip
- 爱跑腿外卖 微信小程序.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
