IT袋

当前位置:主页 > 经验教程 > 建站编程 >

kafka基础知识详解

kafka基础知识详解 深度解析Kafka的基础知识(2)

时间:2023-12-16 10:59:39 来源:IT袋 作者:马勇
导读:kafka基础知识详解,如果看到有对应的 broker.id,如上图的 1,2,3 ,就说明已经启动成功了! 如果有启动报错,一般是 server.properties 配置文件有误:比如,broker Id 不唯一,IP 端

kafka基础知识详解

kafka基础知识详解

如果看到有对应的 broker.id,如上图的 1,2,3,就说明已经启动成功了!

如果有启动报错,一般是 server.properties 配置文件有误:比如,broker Id 不唯一,IP 端口不正确导致。

4. Kafka常见概念与核心组件

以下是 Kafka 中的一些核心组件:

kafka基础知识详解

名称解释
BrokerKafka 集群中的消息处理节点,⼀个 Kafka 节点就是⼀个 broker,broker.id 不能重复
Producer消息生产者,向 broker 发送消息的客户端
Consumer消费者,从 broker 读取消息的客户端
Topic主题,Kafka 根据 topic 对消息进⾏归类
Partition分区,将一个 topic 的消息存放到不同分区
Replication副本,分区的多个备份,备份分别存放在集群不同的 broker 中

1)主题Topic

什么是Topic

Topic 在 kafka 中是一个逻辑概念,kafka 通过 topic 将消息进行分类,消费者需通过 topic 来进行消费消息。

kafka基础知识详解

注意:发送到 Kafka 集群的每条消息都需要指定⼀个 topic,否则无法进行消费。

如何创建Topic

我们可以通过以下命令创建一个名为 hello-world  的 topic,在创建 topic 时可以指定分区数量和副本数量。

# 创建 topic
./kafka-topics.sh --create --zookeeper 172.16.30.34:2181 --replication-factor 1 --partitions 1 --topic hello-world
# 通过命令查看 zk 节点下所有的主题
./kafka-topics.sh --list --zookeeper 172.16.30.34:2181

以下是在 docker 容器里创建 topic 的例子:

相关阅读

  • 企业网站建设要多少钱 建企业网站需要的费用

    企业网站建设要多少钱 建企业网站需要的费用

    小编为大家说一说企业网站建设要多少钱和建企业网站需要的费用的电脑小知识,具体详情如下: 搭建一个企业网站需要多少钱? 其实现在搭建企业网站比较透明了,你如果用模板搭建的话,

  • 网站制作费用及后期运营方案 网络推广运营技巧

    网站制作费用及后期运营方案 网络推广运营技巧

    本文摘要:网站制作费用及后期运营方案和网络推广运营技巧的相关经验,接下来一起来看看吧。 网站定制开发 的费用,取决于你想做什么样的网站,需要哪些功能,要解决哪些问题。网站建

  • 如何创建网站根目录 网站域名根目录查询

    如何创建网站根目录 网站域名根目录查询

    小编为你解答如何创建网站根目录和网站域名根目录查询的方法内容,接下来IT袋小编为大家介绍。 FTP是我们日常办公经常会用到的服务,一般在我们自己的电脑上就可以设置FTP站点,可供局

  • IIS Crypto设置TLS协议教程_IIS Crypto常见问题汇总

    IIS Crypto设置TLS协议教程_IIS Crypto常见问题汇总

    大家在使用 IIS Crypto服务器SSL证书优化设置工具 的时候,不知道怎么使用?因为软件是英文界面,很多网站长英语不是很好,使用起来就更是难上加难了,下面IT袋网IT袋小编针对大家的问题,