docker-compose安装kafka集群和kafka-manager管理界面

##安装前提: centos7 已经安装好docker 已经安装好docker-compose ##搭建步骤 1. 新建一个docker-compose.yml文件内容如下 2. 内容做必要的修改 ``` version: '2' services: ##需要安装多节点请复制一下内容 kafka1: image: wurstmeister/kafka ## 镜像 volumes: - /etc/localtime:/etc/localtime ## 挂载位置(kafka镜像和宿主机器之间时间保持一直) ports: - "9092:9092" environment: KAFKA_ADVERTISED_HOST_NAME: 192.168.150.130 ## 修改:宿主机IP KAFKA_ADVERTISED_PORT: 9092 ##如果不写改行启动多个节点就会报错 KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181 ## 卡夫卡运行是基于zookeeper的,多个zk用","分隔。写IP也可以。 kafka-manager: image: sheepkiller/kafka-manager ## 镜像:开源的web管理kafka集群的界面 environment: ZK_HOSTS: 192.168.150.130 ## 修改:宿主机IP ports: - "9000:9000" ## 暴露端口 ``` 如果想启动多个节点请在docker-compose.yml 文件中写多个 kafka配置。上述文件中已经标注需要复制的位置,每复制一个需要更改kafka序号、ports、 KAFKA_ADVERTISED_PORT 端口 3.运行 >docker-compose up -d

你可能感兴趣的:(docker-compose安装kafka集群和kafka-manager管理界面)