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

鲲鹏服务器部署Kafka2.8.1

准备

1、服务器版本信息:

[root@ecs ~]# cat /etc/kylin-release 
Kylin Linux Advanced Server release V10 (Tercel)
[root@ecs ~]# 
[root@ecs ~]# uname -a
Linux ecs.novalocal 4.19.148+ #1 SMP Mon Oct 5 22:04:46 EDT 2020 aarch64 aarch64 aarch64 GNU/Linux

2、Zookeeper镜像
版本:3.5.9,可以在https://hub.docker.com/下载,也可以到https://download.csdn.net/download/Angushine/91497338这里下载
3、Kafka镜像
可以在https://hub.docker.com/下载,也可以到https://download.csdn.net/download/Angushine/91497347这里下载

导入镜像

docker load -i ./zookeeper-3.5.9-arm64.tar
docker load -i ./kafka-2.8.1-arm64.tar

端口放行

# Zookeeper使用端口放行
firewall-cmd --permanent --add-rich-rule "rule family="ipv4" source address="192.168.2.100" port port="2181" protocol="tcp" accept" && firewall-cmd --reload
# Kafka使用端口放行
firewall-cmd --permanent --add-rich-rule "rule family="ipv4" source address="192.168.2.100" port port="9092" protocol="tcp" accept" && firewall-cmd --reload

部署Zookeeper

# 创建目录
mkdir -p /data/docker/zookeeper/data
mkdir -p /data/docker/zookeeper/conf
mkdir -p /data/docker/zookeeper/logs
chmod 777 /data/docker/zookeeper/conf/
# 创建实例
docker run -d --name zookeeper --privileged=true \--network=host --restart=always \-e TZ=Asia/Shanghai \-v /etc/localtime:/etc/localtime \-v /data/docker/zookeeper/data:/data \-v /data/docker/zookeeper/conf:/conf \-v /data/docker/zookeeper/logs:/datalog \-v /etc/localtime:/etc/localtime \
arm64v8/zookeeper:3.5.9

部署Kafka

创建目录
mkdir -p /data/docker/kafka
# 创建实例,注意这里的192.168.2.100为上面Zookeeper所在的服务器
docker run -d --name kafka --privileged=true \--network=host --restart=always \-e TZ=Asia/Shanghai \-v /etc/localtime:/etc/localtime \-e KAFKA_BROKER_ID=0 \-e KAFKA_ZOOKEEPER_CONNECT=192.168.2.100:2181/kafka \-e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://192.168.2.100:9092 \-e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 \-e KAFKA_LOG_DIRS=/kafka/logs \-v /data/docker/kafka:/kafka  \
wurstmeister/kafka:2.13-2.8.1

http://www.lryc.cn/news/600805.html

相关文章:

  • 微服务springcloud http客户端feign
  • 【资讯】2025年软件行业发展趋势:AI驱动变革,云原生与安全成核心
  • 【Spring Cloud】微服务学习
  • LeetCode——1717. 删除子字符串的最大得分
  • 秋招Day20 - 微服务 - 概念
  • 【机器学习深度学习】模型微调:多久才算微调完成?——如何判断微调收敛,何时终止训练
  • 二维数组相关学习
  • 大模型蒸馏(distillation)---从DeepseekR1-1.5B到Qwen-2.5-1.5B蒸馏
  • UniappDay03
  • 【Canvas与旗帜】条纹版大明三辰旗
  • AI是否会终结IT职业?深度剖析IT行业的“涌现”与重构
  • 慧星云新增大模型服务:多款大模型轻松调用
  • C++:STL中vector的使用和模拟实现
  • MySQL的底层原理--InnoDB数据页结构
  • 人大金仓 kingbase 连接数太多, 清理数据库连接数
  • 基于匿名管道的多进程任务池实现与FD泄漏解决方案
  • VUE2 学习笔记7 v-model、过滤器
  • 6.数组和字符串
  • ChatIm项目文件上传与获取
  • 拉普拉斯方程的径向解法
  • opencv学习(图像金字塔)
  • DriverManager在rt.jar里,凭什么能加载到classpath下的驱动?
  • Vue当中背景图无法占满屏幕的解决方法
  • 记一次腾讯云临时密钥接管存储桶
  • 零基础 “入坑” Java--- 十四、【练习】图书小系统
  • mrpc框架项目的AI总结
  • 热传导问题Matlab有限元编程 :工业级热仿真核心技术-搭建热传导求解器【含案例源码】
  • 【ELasticsearch】节点角色分类与作用解析
  • ubuntu下docker安装thingsboard物联网平台详细记录(附每张图)
  • 考研复习-数据结构-第八章-排序