这里我们安装一下kafka的单机版,由于kafka是基于zk进行管理的,如果我们没有安装过zk的话,需要进行安装好zk再安装kafka,当然如果已经安装过了, 那就没必要安装了。我们可以执行docker images命令查看我们的zk镜像是否已经存在了。执行的主要的流程如下所示: 1. docker
有了上边的例子,就不费劲去搞单节点的Kafka了,直接使用docker-compose的方式,部署三个节点,其实方式大同小异,上边也说到,其实就是一些属性不同而已;这时候我们就不需要再去新建 Docker 网络了,直接使用前边搭建Zookeeper集群时创建的网络即可! 环境准备 Kafka镜像:wurstmeister/kafka Kafka-Manager镜像:sheepkiller/kafka...
1. 安装Docker 在开始之前,确保你已经在本地计算机上安装了Docker。你可以在[Docker官网]( 2. 创建Docker网络 为了在Docker容器之间进行通信,我们需要创建一个Docker网络。使用以下命令: dockernetwork create kafka-net 1. 这条命令会创建一个名为kafka-net的Docker网络。 3. 拉取Kafka镜像 接下来,我们需要拉取Ka...
step-1: 创建文件夹 kafka,ui-kafka cd /homemkdirkafka ui-kafka chmod -R 777 kafka ui-kafka step-2:在 刚创建 kafka 目录下 创建 docker-compose.yml,注意:下面的 192.168.1.42 替换成你自己 kafka 替换成你自己的IP. cd kafka vim docker-compose.yml // 使用vim 直接创建docker-compose.yml,粘贴如...
docker pull wurstmeister/zookeeper docker pull wurstmeister/kafka 二、先启动zookeeper #单机方式 docker run -d --name zookeeper -p 2181:2181 -t wurstmeister/zookeeper 三、启动kafka #单机方式 docker run -d --name kafka -p 9092:9092 -e KAFKA_BROKER_ID=0 -e KAFKA_ZOOKEEPER_CONNECT=192.168.43.11...
添加docker network docker compose安装kafka,zookeeper 替换192.168.0.104为本机IP 替换/Users/wenchen/...
在~/data/docker/compose/kafka 文件夹中创建 docker-compose-single-wurstmeister-kafka.yml 文件 编写脚本 由于kafka 依赖 zk, 所以在脚本里也会把 zk 的镜像包一起拉下来 version:'2'services:zookeeper:image:wurstmeister/zookeepercontainer_name:"zk-kafka"ports:-"2181:2181"kafka:image:wurstmeister/kafkaconta...
docker exec -it kafka /bin/bash 1. 然后,使用以下命令创建一个名为my_topic的主题: kafka-topics.sh --create --topic my_topic --bootstrap-server localhost:9092 --partitions 1 --replication-factor 1 1. 这里的my_topic是主题的名称,localhost:9092是Kafka服务器的地址,1是分区数,1是副本数。
kafka搭建(单机+集群) 一、单机环境搭建 1.1 前置条件 版本:kafka_2.12-2.8.1 依赖:1.依赖jdk, 2.依赖zookeeper 1.2 步骤 进入opt目录 cd /opt 1. 通过命令下载安装包 wget https://www.apache.org/dyn/closer.cgi?path=/kafka/1.1.1/kafka_2.11-1.1.1.tgz ...
docker network create kafka_zk_net 查看网络 docker network ls docker network inspect kafka_zk_net 3. 创建容器 docker run --net=kafka_zk_net --name zookeeper -p 21810:2181 -d docker.io/zookeeper docker run --net=kafka_zk_net --name kafka -p 9093:9092 \ ...