docker 安装kafka和zookeeper
关于docker
个人理解像是一个大船,船上能放不同的集装箱,每个集装箱都是独立的一个容器,是隔离的
配置步骤
下载镜像
启动zookeeper容器
启动kafka容器
测试是否成功,kafka
集群搭建
使用docker命令可快速在同一台机器搭建多个kafka,只需要改变brokerId和端口
创建Replication为2,Partition为2的topic,在kafka容器中的opt/kafka_2.12-1.1.0/目录下输入
查看topic的状态,在kafka容器中的opt/kafka_2.12-1.1.0/目录下输入
输出结果:
显示每个分区的Leader机器为broker0,在broker0和1上具有备份,Isr代表存活的备份机器中存活的。 当停掉kafka1后 -docker stop kafka1 再查看topic状态,输出结果:
Last updated
Was this helpful?