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

·  阅读 206

一、本文要点

本文将介绍利用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

参考:blog.csdn.net/caiwen_5050…

四、安装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

加我一起交流学习!

分类:
后端
标签:
收藏成功!
已添加到「」, 点击更改