您的当前位置:首页 > 热点 > Kafka集群的搭建 正文
时间:2026-11-15 来源:网络整理 编辑:热点
谷歌快排系统官网【tg:seogoogle987】
一、背景
最近在学习 kafka ,此处记录一下 mac 上 搭建 kafka 集群的步骤。
二、安装软件
由于 kafka 依赖 zookeeper 因此需要安装 zookeeper ,而 kafka 是基于 scala 语言编写, scala 又是基于 jdk 的,因此需要安装 jdk 。
JDK , 推荐在 jdk8 及以上的版Ka本,此处安装 jdk 略。 zookeeper , 在本机搭建一个 3 个节点的 zk 伪集群。 kafka 在本地搭建一个3个节点的 kafka 集群。 三、安装步骤 1、搭建一个 3 个节点的 zk 伪集群
ip客户端连接端口集群选举接口集群原子广播接口server.id中id的值节点名,目前没用到,这个配置到hosfkts文件中
注意:
server.id 的中的 id 的配置是在 zoo.cfg 配置文件的 dataDir 配置项指定的目录中 创建 myid 文件指定的。
1、下载 zookeeper 安装包
get https://mirror.bit.edu.cn/apache/zookeeper/zookeea集per-3.6.2/apache-zookeeper-3.6.2-bin.tar.gz
2、解压三份,并放置在 zookeeper 目录中
3、修改 zookeeper 配置文件,此处以 zk01 为例子
修改 conf 目录下的 zoo_sample.cfg 为 zoo.cfg
编辑 zoo.cfg群的 配置文件
注意:
此处拿 zk01 为示例编写,因为是本地上启动多个,所以 需求修改端口 各个服务器上的 myid 文件对应的值 都应该不一样,且唯一。 dataDir 的路径需要修改。 其余的配置可以看着修改,看具体的情况。 启动3个zk节点
分别进入到 zk01/bin , zk02/bin , zk03/b搭建in 目录下执行 如下命令
./zkServer.sh --config ../conf start 连接 zk 集群 ./zkCli.sh -server 127.0.0.1:2181,127.0.0.1:3181,127.0.0.Ka1:4181 2、搭建一个3个节点的 kafka 集群
注意:
broker.id 的值必须唯一,且是数字。
1、下载 kafka
https://www.apache.org/dyn/closer.cgi?path=/kafka/2.6.0/kafka_2.13-2.6fk.0.tgz
2、解压3份,并放置到 kafka 目录中
3、修改 server.properties 文件,此处以 kafka01 为例子
需要修改的属性 ,此处以 kafka01 为示例,不同的接口修改具体的值
4、启动3个kafka节点
依次进入到 kafka01/bin , ka集afka02/bin , kafka03/bin 目录,执行如下命令
./kafka-server-start.sh ../config/server.properties &
5、kafka测试
此处以 kafka01 作为示例
1、创建一个主题
bi群的n/kafka-topics.sh --create --topic test-001 --replication-factor 1 --partitions 1 --bootstrap-server搭建 127.0.0.1:9092,127.0.0.1:9093,127.0.0.1:9094
2、查看主题信息
bin/kafka-topics.sh --describe --bootstrap-server 127.0.0.1:909Ka2,127.0.0.1:9093,127.0.0.1:9094 --topic test-001
3、往创建的主题中发布一条信息
bin/kafka-console-producer.sh --topic test-001&nfkbsp;--bootstrap-server 127.0.0.1:9092,127.0.0.1:9093,127.0.0.1:9094
4、读取刚刚往主题中发布的消息
bin/kafka-console-consumer.sh --topic ta集est-001 --from-beginning --bootstrap-server 127.0.0.1:9092,127.0.0.1:9093,127.0.0.1:9094
到此,一个简单的可用的kafka集群就搭建完毕了。
&nb群的sp;
生数科技完成新一轮数亿元规模A轮融资2026-05-21
Anthropic 计划全球扩张:国际员工将翻倍,聚焦人工智能市场2026-11-11
标签: 特斯拉 马斯克 Optimus 薪酬方案2026-09-22
亚马逊投资的电动车公司Rivian考虑50亿美元在得州建设新工厂2026-06-14
标签: 法拉第未来 FFEAI机器人 红杉教育 贾跃亭2026-10-21
标签: 陈天桥 发现式智能 AIAS 2025 时间结构2026-09-04
奥特曼:OpenAI的Codex使用量激增10倍,凸显GPT-5的强大影响力2026-11-01
药材桔梗是什么样的2026-07-10
标签: 叮咚买菜 美团 梁昌霖 王松2026-08-26
标签: SpaceX IPO ITAR 美国国防2026-08-24
莆田版GPT-3开源:同等复现预训练模型GPT Neo2026-07-10
标签: 双欣环保 PVA 港交所 电石2026-10-26
泰勒·斯威夫特新专寻宝游戏引争议:粉丝质疑推广视频系 AI 生成2026-07-14
这款工具可以把Kubernetes集群打包成一个镜像2026-09-21
“请给我一个五彩斑斓的黑”,只需一行命令就能让AI画画2026-09-04
标签: Google Play Alphabet 应用内购买 订阅服务费2026-06-18
标签: 广合科技 PCB 算力服务器 CPU主板2026-11-01