【Docker】【ZooKeeper】单机部署

本文详细介绍了如何在Docker环境下部署ZooKeeper的单机模式,包括拉取镜像、配置端口映射、设置时区、创建挂载目录以及验证ZooKeeper状态的步骤。该过程适用于Windows操作系统,尽管其他操作系统部署类似。注意,单机模式不适用于性能和稳定性测试,以及生产环境。
摘要由CSDN通过智能技术生成

【Docker】【ZooKeeper】单机部署

背景

因国内访问 Docker Hub 极不稳定,因此总结整理出本文,以便后续需要时方便查看。

介绍

本文介绍Docker安装ZooKeeper并实现单机模式部署的方法及步骤。

环境

分类 名称 版本
操作系统 Windows Windows 11
Docker Docker Engine 25.0.3
Docker Docker Client 25.0.3
Docker Docker Desktop 4.27.2 (137060)

步骤

1> 拉取镜像。

> docker pull zookeeper:3.9.1
3.9.1: Pulling from library/zookeeper
d66d6a6a3687: Pull complete
f0c59d8a84db: Pull complete
5e3f591e1537: Pull complete
f0374c36aa38: Pull complete
dc4b0bb2324f: Pull complete
8807ce772e0e: Pull complete
7895591f467d: Pull complete
5ae5c6c895f9: Pull complete
a92eaaeabd55: Pull complete
Digest: 
  • 5
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
要在单机部署Docker Kafka,您可以按照以下步骤进行操作: 1. 首先,确保您已经安装了DockerDocker Compose。您可以使用以下命令检查它们的安装情况: - `docker --version`:检查Docker的版本 - `docker-compose --version`:检查Docker Compose的版本 2. 如果您尚未安装Docker Compose,您可以按照官方文档提供的步骤进行安装。您可以使用以下命令下载并安装Docker Compose: - `sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-Linux-x86_64" -o /usr/local/bin/docker-compose` - `sudo chmod +x /usr/local/bin/docker-compose` 3. 创建一个名为`docker-compose.yml`的文件,并在其中定义Kafka服务。您可以使用以下示例作为参考: ``` version: '3' services: zookeeper: image: confluentinc/cp-zookeeper:6.2.0 ports: - "2181:2181" environment: - ZOOKEEPER_CLIENT_PORT=2181 kafka: image: confluentinc/cp-kafka:6.2.0 ports: - "9092:9092" environment: - KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181 - KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://kafka:9092 - KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR=1 ``` 4. 使用以下命令启动Kafka服务: - `docker-compose up -d` 5. 您可以使用以下命令检查Kafka容器的运行状态: - 使用Compose命令:`docker-compose ps` - 使用Docker命令:`docker ps` 6. 现在,您的Docker Kafka单机部署已经完成。您可以使用以下命令连接到Kafka容器并执行相关操作: - `docker exec -it kafka bash`:连接到Kafka容器的命令行界面 - `cd /opt/kafka_2.13-2.7.0`:进入Kafka安装目录 - `./bin/kafka-console-consumer.sh --bootstrap-server kafka:9092 --topic test001 --from-beginning`:启动Kafka消费者并订阅名为`test001`的主题,从开头开始消费消息 请注意,上述步骤中的命令和配置可能需要根据您的实际环境和需求进行调整。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

又言又语

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值