搭建大型分布式服务(十二)Docker搭建开发环境安装Kafka和zookeeper

一、本文要点

本文将介绍利用docker快速搭建开发环境,搭建zookeeper,Kafka实例。系列文章完整目录

  • docker 命令
  • docker 安装kafka
  • docker 常用命令

二、开发环境

  • docker 18.09.7, build 2d0083d
  • linux 64位
  • kafka 2.12-2.3.0
  • zookeeper 3.4.13

三、安装docker

参考:https://blog.csdn.net/caiwen_5050/article/details/85245106

四、安装zookeeper

1、安装,并设置密码

# 安装zookeeper,端口2181
docker pull wurstmeister/zookeeper
docker run -d --name zookeeper --publish  2181:2181 -t wurstmeister/zookeeper

2、登录验证一下

# 进入zookeeper容器
docker exec -it zookeeper /bin/bash

# 登录服务
bin/zkCli.sh 

# 查看命令
[zk: localhost:2181(CONNECTED) 0] ls /
[log_dir_event_notification, isr_change_notification, zookeeper, admin, consumers, cluster, config, latest_producer_id_block, kafka-manager, controller, brokers, controller_epoch]
[zk: localhost:2181(CONNECTED) 1] 
[zk: localhost:2181(CONNECTED) 1] 

五、安装kafka

# 安装kafka,端口9092
docker run -d --name kafka --publish 9092:9092 --link zookeeper --env KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181 --env KAFKA_ADVERTISED_HOST_NAME=9.134.xxx.xxx --env KAFKA_ADVERTISED_PORT=9092 --volume /etc/localtime:/etc/localtime wurstmeister/kafka:latest

六、小结

简单几条命令,就搭建好zookeeper和kafka了,是不是很简单。下一篇《搭建大型分布式服务(十三)SpringBoot整合kafka

加我一起交流学习!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值