1、创建test topic 单分区

bin/kafka-topics.sh --create --replication-factor 2 --partitions 1 --topic test --zookeeper xxx:2181

2、producer压力测试

bin/kafka-producer-perf-test.sh  --topic test --record-size 100 --num-records 100000 --throughput -1 --producer-props bootstrap.servers=xxx:9092

3、consumer压力测试

bin/kafka-consumer-perf-test.sh --broker-list xxx:9092 --topic test --fetch-size 10000 --messages 10000000 --threads 1

4、结果计算:

1、压测 producer 最大可达 6.37MB/s
2、压测 consumer  --0.6453MB/s -- 一条1k =645条/s  一天可消费=51,840,000条
故单分区的消费能力还是很高的。根据你监控的数据条数来决定,最大条数如果是1000条/s,那么分区可以计算为:1000/645=2个,为了安全起见设置为3个。3、结论:一般分区设置为3-10个
机器台数也是,Kafka机器数量(经验公式)= 2 *(峰值生产速度 * 副本数 / 100)+ 1

【kafka】kafka创建topic如何确定分区,如何计算kafka机器台数相关推荐

  1. kafka练习:创建topic以及生产与消费

    1.java和scala版本的kafka adminclient去创建topic主题? scala版本 import java.util import java.util.Properties imp ...

  2. kafka监听topic消费_Kafka消费者-从Kafka读取数据

    (1)Customer和Customer Group (1)两种常用的消息模型 队列模型(queuing)和发布-订阅模型(publish-subscribe). 队列的处理方式是一组消费者从服务器读 ...

  3. kafka常用命令 topic创建 删除 设置保存时间 消费情况 zookeeper 启动停止

    启动kafka sh kafka-server-start.sh -daemon ../config/server.properties 停止kafka sh kafka-server-stop.sh ...

  4. kafka监听topic消费_分布式专题|最近一直死磕kafka设计原理,都肝吐了

    kafka架构图 kafka核心控制器 定义 在kafka集群中,会选举出一个broker作为控制器(controller),负责管理集群中所有的分区和副本的状态: 职责 监听broker变化,通过监 ...

  5. kafka彻底删除topic(cleanup policy)、清除特定topic数据

    一.彻底不需要该topic了 假设topic为test-0921 步骤如下: ①$KAFKA/bin/kafka-topics.sh --delete --zookeeper Desktop:2181 ...

  6. kafka安装完整步骤_还在寻找Kafka最新的安装教程吗?精细的安装步骤分享给大家...

    Kafka集群部署 概述 之前的大数据集群主要是离线处理的方式对集群的数据进行开发处理.当前的集群数据量已经达到了PB级别了,离线数据获取主要是从数仓侧进行全量或者增量的方式导入大数据平台,部分是通过 ...

  7. Kafka从入门到精通(八)Kafka原理

    1. 监控工具Kafka-eagle介绍 省略 2. Kafka原理 2.1 分区的leader与follower 2.1.1 Leader和Follower 在Kafka中,每个topic都可以配置 ...

  8. Kafka创建Topic时如何将分区放置到不同的Broker中

    熟悉 Kafka 的同学肯定知道,每个主题有多个分区,每个分区会存在多个副本,本文今天要讨论的是这些副本是怎么样放置在 Kafka 集群的 Broker 中的. 大家可能在网上看过这方面的知识,网上对 ...

  9. 创建topic验证kafka集群

    0)'''kafka&zookpeer信息''' zkinfo: 172.18.238.2:2181 172.18.238.3:2181 172.18.238.4:2181 kafkainfo ...

最新文章

  1. SVN用法大全,SVN除了update、commit还有什么
  2. composer 报 zlib_decode(): data error
  3. unity保存运行时的操作_Unity运行时保存prefab的方法一则
  4. linux 网络地址
  5. 王琦:5G新视频应用的机会窗口将在2-3年内
  6. 封装javascript分页插件——可以使用的测试版(β版)
  7. 如何利用openssl来计算md4, md5, sha1, sha256, sha384, sha512等常用哈希值?
  8. dhcp服务器没有响应怎么解决,dhcp服务器没有响应
  9. 物流设计大赛优秀作品_喜报 | 物流设计大赛商院学子获佳绩,实现该项竞赛零的突破...
  10. iOS-各种动画特效
  11. 【简单思考】noip模拟赛 NTR酋长
  12. 实现二叉树的序列化和反序列化
  13. vim无法写入hosts文件(提示hosts是一个只读文件)
  14. 根据银行卡号获取银行名称、编码、类型
  15. SQL数据库移植到ARM板步骤
  16. 16 服务器无响应什么意思,dns电脑服务器未响应是什么意思如何处理
  17. git pull常见操作
  18. 安卓开发 -- 定时重启设备
  19. Zookeeper的Watcher机制及Watcher原理分析
  20. 安装STM32Cubemx-6.0.1报错,需要64位java1.8.0_45 (64-bit)JRE

热门文章

  1. 【重磅】镭速云传企业版今天上线啦!
  2. (numpy)python中Array的常用函数
  3. Chrome安装flash插件的解决方案
  4. 万能通用!权限系统就该这么设计!
  5. 十二条最经典摄影技巧
  6. 中国网络安全现状:“狼”已经来了
  7. QCon2016演讲《Rust语言的核心竞争力》总结和补充
  8. 数据引擎助力车娱融合新业态 让秒杀狂欢更从容
  9. HTML文件命名_没有删不掉的文件:强制终止、一键解锁,样样精通
  10. Win10桌面图标显示不正常变成了白色