一、本文要点
本文将介绍利用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》
加我一起交流学习!