千家信息网

kafka调优核心点有哪些

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,本篇内容主要讲解"kafka调优核心点有哪些",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"kafka调优核心点有哪些"吧!1 Kafka压测Kafka官方
千家信息网最后更新 2026年11月01日kafka调优核心点有哪些

本篇内容主要讲解"kafka调优核心点有哪些",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"kafka调优核心点有哪些"吧!

1 Kafka压测

Kafka官方自带压力测试脚本(
kafka-consumer-perf-test.sh、kafka-producer-perf-test.sh)。Kafka压测时,可以查看到哪个地方出现了瓶颈(CPU,内存,网络IO)。一般都是网络IO达到瓶颈。

2 Kafka的机器数量

Kafka机器数量=2*(峰值生产速度*副本数/100)+1

3 Kafka的日志保存时间

7天

4 Kafka的硬盘大小

每天的数据量*7天

5 Kafka监控

公司自己开发的监控器;

开源的监控器:KafkaManager、KafkaMonitor

6 Kakfa分区数

分区数并不是越多越好,一般分区数不要超过集群机器数量。分区数越多占用内存越大(ISR等),一个节点集中的分区也就越多,当它宕机的时候,对系统的影响也就越大。

分区数一般设置为:3-10个

7 副本数设定

一般我们设置成2个或3个,很多企业设置为2个。

8 多少个Topic

通常情况:多少个日志类型就多少个Topic。也有对日志类型进行合并的。

9 Kafka丢不丢数据

Ack=0,相当于异步发送,消息发送完毕即offset增加,继续生产。

Ack=1,leader收到leader replica 对一个消息的接受ack才增加offset,然后继续生产。

Ack=-1,leader收到所有replica 对一个消息的接受ack才增加offset,然后继续生产。

10 Kafka的ISR副本同步队列

ISR(In-Sync Replicas),副本同步队列。ISR中包括Leader和Follower。如果Leader进程挂掉,会在ISR队列中选择一个服务作为新的Leader。有replica.lag.max.messages(延迟条数)和replica.lag.time.max.ms(延迟时间)两个参数决定一台服务是否可以加入ISR副本队列,在0.10版本移除了replica.lag.max.messages参数,防止服务频繁的进去队列。

任意一个维度超过阈值都会把Follower剔除出ISR,存入OSR(Outof-Sync Replicas)列表,新加入的Follower也会先存放在OSR中。

11 Kafka分区分配策略

在 Kafka内部存在两种默认的分区分配策略:Range和 RoundRobin。

Range是默认策略。Range是对每个Topic而言的(即一个Topic一个Topic分),首先对同一个Topic里面的分区按照序号进行排序,并对消费者按照字母顺序进行排序。然后用Partitions分区的个数除以消费者线程的总数来决定每个消费者线程消费几个分区。如果除不尽,那么前面几个消费者线程将会多消费一个分区。

例如:我们有10个分区,两个消费者(C1,C2),3个消费者线程,10 / 3 = 3而且除不尽。

C1-0 将消费 0, 1, 2, 3 分区

C2-0 将消费 4, 5, 6 分区

C2-1 将消费 7, 8, 9 分区

RoundRobin:前提:同一个Consumer Group里面的所有消费者的num.streams(消费者消费线程数)必须相等;每个消费者订阅的主题必须相同。

到此,相信大家对"kafka调优核心点有哪些"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

消费 消费者 副本 线程 队列 生产 核心 核心点 数量 日志 机器 消息 策略 越多 服务 监控 两个 内存 内容 参数 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 百单网互联网科技有限公司怎么样 河南云网互联网络科技有限公司 为想互联网科技 天速互联网络科技有限公司 广州慧亚互联网科技怎么样 苏州五指互联网络科技有限 花神(南京)互联网科技有限公司 亳州好赞互联网科技有限公司 朱啸虎曾投资哪些互联网科技企业 保险科技服务互联网营销体系 黑科技 体验场景 互联网大会 城市宝互联网科技有限公司 35岁以上互联网科技行业 广州有谷有贝互联网科技有限公司 福建互联网展示科技馆设计 吉林省码上互联网科技电话 普陀区互联网教育科技管理办法 国产互联网科技公司 山东蛋芒互联网科技有限公司 科技美学互联网 艺术 互联网科技有限公司 互联网金融科技 互联网科技的发展 赫美联合互联网科技 互联网科技商业 互联网5g黑科技有哪些 青海科技产业互联网发展 信承诺互联网科技有限公司 济南小医互联网科技有限公司招聘 东风日产互联网科技公司叫什么
0