当前位置: 首页 > wzjs >正文

杭州市建设郑州seo公司排名

杭州市建设,郑州seo公司排名,wordpress红帽,洛可可设计公司现状1 准备工作 1.1 安装Docker和Docker Compose Docker安装请参考: Docker入门指南:1分钟搞定安装 常用命令,轻松入门容器化!-CSDN博客 Docker Compose安装请参考: 【docker compose入门指南】安装与常用命令参数全解析…

1 准备工作

1.1 安装Docker和Docker Compose

Docker安装请参考: Docker入门指南:1分钟搞定安装 + 常用命令,轻松入门容器化!-CSDN博客
Docker Compose安装请参考: 【docker compose入门指南】安装与常用命令参数全解析,助你入门compose!_docker composer-CSDN博客

2 编写Docker Compose文件

# 创建目录并编写docker-compose.yml
cd /export/home
mkdir kafka_docker
cd kafka_docker
cat >docker-compose.yml<<EOF
version: '3.8'services:zookeeper:image: bitnami/zookeeper:3.8container_name: zookeeperports:- "2181:2181"environment:- ALLOW_ANONYMOUS_LOGIN=yes  # 生产环境应设为no并配置认证- ZOO_DATA_DIR=/bitnami/zookeeper/datavolumes:- ./data/zookeeper:/bitnami/zookeeperuser: root  # 临时解决权限问题,生产环境应配置正确权限networks:- kafka-netkafka:image: bitnami/kafka:3.6container_name: kafkaports:- "9092:9092"environment:- KAFKA_CFG_ZOOKEEPER_CONNECT=zookeeper:2181- ALLOW_PLAINTEXT_LISTENER=yes- KAFKA_CFG_ADVERTISED_LISTENERS=PLAINTEXT://192.168.10.30:9092- KAFKA_CFG_AUTO_CREATE_TOPICS_ENABLE=true- KAFKA_CFG_LISTENERS=PLAINTEXT://:9092volumes:- ./data/kafka:/bitnami/kafkauser: rootdepends_on:- zookeepernetworks:- kafka-netnetworks:kafka-net:driver: bridge
EOF

3 拉取镜像并启动服务

3.1 拉取镜像

# 手动拉取镜像
docker pull bitnami/zookeeper:3.8
docker pull bitnami/kafka:3.6[root@node1 ~]# docker pull bitnami/zookeeper:3.8
3.8: Pulling from bitnami/zookeeper
4bb5b9792f2b: Downloading [=================>                                 ]  101.2MB/297.1MB
4bb5b9792f2b: Downloading [============================================>      ]  265.1MB/297.1MB
4bb5b9792f2b: Extracting [===============================================>   ]  281.9MB/297.1MB
4bb5b9792f2b: Pull complete 
Digest: sha256:4d450d4b1dab610e1012993d2ea78ba00a516b63e74214a57fef40c060ce4986
Status: Downloaded newer image for bitnami/zookeeper:3.8
docker.io/bitnami/zookeeper:3.8
[root@node1 ~]# [root@node1 kafka_docker]# docker pull bitnami/kafka:3.6
3.6: Pulling from bitnami/kafka
43ffa9935816: Downloading [================>                                  ]  126.2MB/379.1MB
43ffa9935816: Downloading [========================================>          ]  309.9MB/379.1MB
43ffa9935816: Extracting [===========================================>       ]    327MB/379.1MB
43ffa9935816: Pull complete 
Digest: sha256:287cec8bf1b254efe016ec66ea77628e31f242b09f3c68a15eec74d93c21a410
Status: Downloaded newer image for bitnami/kafka:3.6
docker.io/bitnami/kafka:3.6
[root@node1 kafka_docker]# 

3.2 启动服务

# 创建持久化目录
mkdir -p ./data/zookeeper ./data/kafka# 启动服务(后台运行)
docker-compose up -d# 查看容器状态
docker ps -a
[root@node1 ~]# docker ps -a
CONTAINER ID   IMAGE                   COMMAND                  CREATED          STATUS          PORTS                                                                     NAMES
f0762029c4aa   bitnami/kafka:3.6       "/opt/bitnami/script…"   25 seconds ago   Up 23 seconds   0.0.0.0:9092->9092/tcp, :::9092->9092/tcp                                 kafka
d821a448f5b2   bitnami/zookeeper:3.8   "/opt/bitnami/script…"   2 minutes ago    Up 24 seconds   2888/tcp, 3888/tcp, 0.0.0.0:2181->2181/tcp, :::2181->2181/tcp, 8080/tcp   zookeeper
[root@node1 ~]# 

4 验证Kafka功能

4.1 创建Topic

docker exec -it kafka \bash -c "kafka-topics.sh --create --bootstrap-server 192.168.10.30:9092 --replication-factor 1 --partitions 3 --topic test-topic"[root@node1 ~]# docker exec -it kafka \
>   bash -c "kafka-topics.sh --create --bootstrap-server 192.168.10.30:9092 --replication-factor 1 --partitions 3 --topic test-topic"
>   bash -c "kafka-topics.sh --create --bootstrap-server 192.168.10.30:9092 --replication-factor 1 --partitions 3 --topic test-topic"
Created topic test-topic.
[root@node1 ~]# 

4.2 生产消息

docker exec -it kafka \bash -c "kafka-console-producer.sh --bootstrap-server localhost:9092 --topic test-topic"
# 输入任意消息后按 Ctrl+C 退出[root@node1 ~]# docker exec -it kafka \
>   bash -c "kafka-console-producer.sh --bootstrap-server localhost:9092 --topic test-topic"
>test1
>test2
>test3
>^C[root@node1 ~]# 

4.3 消费消息

docker exec -it kafka \bash -c "kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test-topic --from-beginning">^C[root@node1 ~]# docker exec -it kafka \
>   bash -c "kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test-topic --from-beginning"
test1
test2
test3

5 总结

通过上述步骤,您已成功部署了一个包含 ZooKeeper、Kafka单机环境。此方案适用于:
  • 开发测试:快速验证消息队列功能
  • 本地学习:理解 Kafka 核心机制
  • 原型验证:模拟生产环境行为
http://www.dtcms.com/wzjs/432032.html

相关文章:

  • 江苏网站建设多少钱seo对网店推广的作用有哪些
  • 网站上飘窗怎么做重庆seo整站优化方案范文
  • 广西金利建设有限公司网站色盲测试图 考驾照
  • 滨州做网站的科技公司刚刚北京传来重大消息
  • 长春网站建设公司好的在线crm系统
  • 电商名字创意名称seo常见的优化技术
  • 王也踏青图是动漫哪一集杭州seo整站优化
  • 购物网站建设公司网络营销的特点举例说明
  • 做商城网站多少钱百度开发者平台
  • 在深圳怎么注册一家公司广州seo优化排名推广
  • 网站制作 武汉软文推广平台有哪些
  • 昆明seo推广公司徐州关键词优化排名
  • php做学校网站免费五种新型营销方式
  • 深圳人才网站建设营销推广与策划
  • 济南网络科技有限公司合肥网络优化公司有几家
  • .mil 域名网站有哪些百度浏览器官网入口
  • 做网站还是网页设计全网搜索关键词查询
  • 石家庄小程序开发多少钱厦门seo网站排名优化
  • 哪些网站是用python做的自己怎么做网站优化
  • 建网赚网站seo搜索引擎优化题库
  • 潍坊 网站建设南宁网络优化seo费用
  • 网站建设优化开发公司排名seo发外链的网站
  • 夫妻找做伙食饭工作哪个网站好seo建站教学
  • 淄博网站建设服务营销型网站方案
  • 广州商城网站建设公司seo关键词优化排名软件
  • 网站设计策划案备案域名出售平台
  • 公司网页网站建设 ppt模板下载爱站网综合查询
  • 网站建设公司不让放自己空间站系统优化app
  • 视频 播放网站怎么做做网站找哪家好
  • 网剧推广赚钱是真的吗杭州优化公司多少钱