(1)创建一个只有 1 个分区的 topic。

(2)测试这个 topic 的 producer 吞吐量和 consumer 吞吐量。

(3)假设他们的值分别是 Tp 和 Tc,单位可以是 MB/s。

(4)然后假设总的目标吞吐量是 Tt,那么分区数 = Tt / min(Tp,Tc)。

例如:producer 吞吐量 = 20m/s;consumer 吞吐量 = 50m/s,期望吞吐量 100m/s;

分区数 = 100 / 20 = 5 分区

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

分区数不是越多越好,也不是越少越好,需要搭建完集群,进行压测,再灵活调整分区 个数。

Kafka:合理设置分区数相关推荐

  1. kafka如何选择分区数及kafka性能测试

    kafka如何选择分区数及kafka性能测试 1.简言 ​ 如何选择合适的分区,这是我们经常面临的问题,不过针对这个问题,在网上并没有搜到固定的答案.因此,今天在这里主要通过性能测试的工具来告诉如何选 ...

  2. 第十五模块 kafka 可以脱离 zookeeper 单独使用吗、 kafka 有几种数据保留的策略、kafka 同时设置了 7 天和 10G 清除数据,到第五天的时候消息达到了 10G、怎么处理

    总内容 kafka 可以脱离 zookeeper 单独使用吗?为什么? kafka 有几种数据保留的策略 kafka 同时设置了 7 天和 10G 清除数据,到第五天的时候消息达到了 10G,这个时候 ...

  3. kafka重新设置consumer group的offset

    kafka重新设置group的offset ​ 使用Kafka自带的kafka-consumer-groups.sh脚本可随意设置消费者组(consumer group),这是0.11.0.0版本提供 ...

  4. 为什么Kafka中的分区数只能增加不能减少?

    作者:朱小厮 来源:朱小厮的博客 当一个主题被创建之后,依然允许我们对其做一定的修改,比如修改分区个数.修改配置等,这个修改的功能就是由kafka-topics.sh脚本中的alter指令所提供.我们 ...

  5. 【kafka】 kafka如何设置指定分区进行发送和消费

    1.概述 我们有个需求是判断kafka分区是否进行了数据倾斜操作,如果数据倾斜了,要告警,然后我就需要写一个故意让数据倾斜的工具. 2.写入指定分区 Producer根据指定的partition方法( ...

  6. Kafka参数设置与调优

    Kafka关键参数设置 生产环境中使用Kafka,参数调优非常重要,而Kafka参数众多,我们的java的Configuration代码中,经常设置的参数如下: Properties props = ...

  7. 【绝对干货】kafka偏移量设置

    二.回顾整理阿里面试题 基本就这样了,还有一些零星的问题想不起来了,答案也整理出来了. 自我介绍 JVM如何加载一个类的过程,双亲委派模型中有哪些方法? HashMap如何实现的? HashMap和C ...

  8. 历史性难题——如何为Kafka挑选合适的分区数?

    作者:朱小厮 来源:朱小厮的博客 如何为Kafka挑选合适的分区数?很多人都为这个问题伤过脑筋. 从吞吐量方面考虑,增加合适的分区数可以很大程度上提升整体吞吐量,但是超过对应的阈值之后吞吐量不升反降. ...

  9. weblogic jms消息 删除_利用 Kafka 设置可靠的高性能分布式消息传递基础架构

    世界已经迈进"移动"时代,现在应用程序必须能够实时提供数据,这不仅包括数据库表中存储的重要最终结果,还包括用户使用应用程序时执行的所有操作.任何可用信息,例如,用户点击量.日志数据 ...

最新文章

  1. word2vec相似度计算_图解word2vec(原文翻译)
  2. 数据结构遍历顺序栈_链栈的初始化与遍历
  3. Codeforces Round #331 (Div. 2) A. Wilbur and Swimming Pool 水题
  4. 还有多少时间可以用来读书
  5. 信息系统项目管理师论文指导(2/3)
  6. 在64位Win7系统中配置jsp开发环境以及一些问题解决方案
  7. IntelliJ IDEA代码常用的快捷键(自查)
  8. 拉斯维加斯算法结合八皇后问题
  9. Python FTP文件下载简介
  10. Oracle中索引的使用 索引性能优化调整
  11. plist 与 JOSN的解析
  12. 关于Python对于图像处理详解
  13. 2018华东师范软件复试机试
  14. Stacked Hourglass Networks简析
  15. 游戏逆向 修改植物大战僵尸阳光值
  16. python pip、conda、windows CMD常用命令大全!
  17. EMC的PCB设计技术。(分层、布局、布线)
  18. Spring MVC框架——Web开发框架
  19. 2D转换缩放效果(10)
  20. 开源cms管理系统博客

热门文章

  1. 存在的hive插入数据_往hive表中插入数据以及导出数据
  2. 2022年认证杯SPSSPRO杯数学建模C题(第一阶段)污水流行病学原理在新冠疫情防控方面的作用求解全过程文档及程序
  3. python 读excel字符型 数值_浅谈python 读excel数值为浮点型的问题
  4. Pycharm2018永久破解方法
  5. 嗅图狗——更新与反馈专贴
  6. 【100 种语言速成】第 1 节:Python
  7. 中山マミ - 彼女×彼女×彼女 ~今夜はぎゅっと抱きしめてね~
  8. YOLOv3使用笔记
  9. Android开发常见面试
  10. dma_alloc_coherent 申请内存用法和问题总结