Linux 搭建 Kafka教程[通俗易懂]

Linux 搭建 Kafka教程[通俗易懂]把kafka解压到linux去配置文件中配置环境配置kafka文件内容进入kafka/config目录修改server.properties文件修改broker.id=id里面的数值不可以重复同时添加主机的ip和端口host.name=192.168.10.101listeners=PLAINTEXT://192.168.10.101:9092在下面找到log.dirs修改日志的地址修改为我们三台机器ip地址zookeeper.connect=localhost:21

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

把kafka解压到linux去配置文件中配置环境
在这里插入图片描述

配置kafka文件内容

进入kafka/config目录修改server.properties 文件

修改broker.id= id里面的数值不可以重复

在这里插入图片描述
同时添加主机的ip 和端口

host.name=192.168.10.101
listeners=PLAINTEXT://192.168.10.101:9092

在这里插入图片描述
在下面找到log.dirs修改日志的地址
在这里插入图片描述
修改为我们三台机器ip地址

zookeeper.connect=localhost:2181

在这里插入图片描述
启动kafka先要三台机器都启动zookeeper集群

把kafka分发到另外几台机器中 环境也要进行分发
在这里插入图片描述
把另外几台机器的ip 和id修改成相应的ip即可
在这里插入图片描述
修改完后直接启动服务即可

kafka-server-start.sh kafka/config/server.properties &

kafka测试创建主题

kafka-topics.sh --create --zookeeper hadoop2:2181 --replication-factor 1 --partitions 1 --topic lol

在这里插入图片描述

查看当前所有列表
kafka-topics.sh --zookeeper hadoop3:2181 -list
启动生产者
bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test
启动消费者
bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test --from-beginning
删除主题
bin/kafka-topics.sh --zookeeper localhost:2181 --delete --topic test


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/181303.html原文链接:https://javaforall.net

(0)
上一篇 2022年10月16日 下午5:00
下一篇 2022年10月16日 下午5:16


相关推荐

  • 什么是机器学习?

    什么是机器学习?1.引言为了解决计算机上的问题,我们需要一个算法。算法是应该执行以将输入变换到输出的指令序列。例如,可以设计用于排序的算法。输入是一组数字,输出是它们的有序列表。对于相同的任务,可以有各种算法,并且

    2022年8月4日
    7
  • caffee学习中文指南(1)(1)

    caffee学习中文指南(1)(1)最近正在自学 caffee 发现很多地方需要反复地揣摩与回顾 于是决定写这篇文章 一来是方便自己回顾 加深记忆 另一方面也希望能够与他人多交流 为后来者行个方便 caffee 的中文文档是在是太少了

    2025年11月22日
    9
  • DNS多点部署IP Anycast+BGP实战分析

    DNS多点部署IP Anycast+BGP实战分析DNS领域的多点部署大多采用IPAnycast+BGP方式,采用这种方式不需要额外采购设备,部署灵活多样。但像其他所有技术一样,IPAnycast+BGP技术只有在适当的领域和范围内才能发挥它的最大优势。Internet不断发展,上网人群数量增加,多数网站或DNS等服务在使用单节点提供服务的情况下,无论服务器性能还是接入带宽都不足以承载大量的用户服务请求;而在国内运营商网络之间访问缓慢的

    2022年5月23日
    84
  • 阿里云开源通义千问图像编辑模型 Qwen-Image-Edit-2511!修复“图像漂移”问题,编辑一致性显著提升

    阿里云开源通义千问图像编辑模型 Qwen-Image-Edit-2511!修复“图像漂移”问题,编辑一致性显著提升

    2026年3月13日
    2
  • java modbus协议

    java modbus协议javamodbus 协议

    2026年3月16日
    1
  • Vue.js中将时间戳转换为日期格式

    Vue.js中将时间戳转换为日期格式js 中将时间戳转换为日期格式什么是时间戳 Unix 时间戳 Unixtimestam 或称 Unix 时间 Unixtime POSIX 时间 POSIXtime 是一种时间表示方式 定义为从格林威治时间 1970 年 01 月 01 日 00 时 00 分 00 秒起至现在的总秒数 问题描述在 Vue 项目中从后台请求过来的数据是一个对象数组 对象中的 create time 属性为时间戳表示的创建时间 在前端的展示 需要用正常的年 月 日时 分 秒这种格式 例如转换为 1970 0

    2026年3月26日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号