当前位置:首页 >> 电热设备
电热设备

八大步骤深度剖析Kafka生产级容量检验方案,每日10亿+请求轻松解决

时间:2022/08/23 12:17:17 来源:电热设备

tition 不会完全相同多个 segment ,一个 segment 不会完全相同存储上4个logPDF。推论我们这个平台共计100个 Topic ,那么共计有 100 Topic * 5 partition * 3 原件 = 1500 partition 。对于 partition 来说实际上就是化学器上一个PDF录入, .log就是加载统计总共据PDF的,普通浏览器可能会一个.log记事PDF大小不一为1G。

如果要可能会这1500个 partition 的当前的 .log PDF的统计总共据都在CPU里面,这样稳定性当然是众所周知的,必需 1500 * 1G = 1500 GCPU,但是我们没确实所有的统计总共据都驻留到CPU里面,我们只可能会25%近的统计总共据在CPU里面就可以了,这样大概必需 1500 * 250M = 1500 * 0.25G = 375GCPU,通过第二步分析方法结果,我们共计必需7台化学器,不太可能每台咨询服务器端只必需分之一54GCPU,均连带面分析方法的JVM的10G,共计必需64GCPU。还要存留一部分CPU给操作种系统常用,故我们可选择128GCPU的咨询服务器端是非常够用了。

2、过场论述

要搞定10亿+劝告,必需7台化学器,每台化学器CPU可选择128GCPU居多,这样CPU不会比较充裕。

五、kafka量评量之CPU舆论压力

1、CPU Core分析方法

我们评量必需多少个 CPU Core,主要是看 Kafka 意味着里不会有多少个寄存器,寄存器主要是遥相呼应多氢CPU来分派的,如果寄存器特别多,但是 CPU氢较少,就不会引致CPU过载很高,不会引致基本指导工作寄存器分派的成本不高,稳定性也不不会好。所以我们要可能会CPU Core的充足,来应有种系统的稳定度和稳定性最优。

2、Kafka 网络咨询服务的系统及寄存器总共推算

我们评量下 Kafka 咨询服务器端激活后不会有多少寄存器在跑完,其实这部分段落跟kafka超高模版网络咨询服务的系统都和,上左图是Kafka 超高模版网络咨询服务的系统左图,从左图里面我们可以分析方法算出:

除了上左图所列的还有其他一些寄存器,所以估算留下来,一个 kafka 咨询服务激活后,不会有100多个寄存器在跑完。

2、过场论述

要搞定10亿+劝告,必需7台化学器,每台化学器CPU可选择128GCPU居多,必需16个cpu core(32个稳定性越来越快速)。

六、kafka量评量之BIOS

1、BIOS对比分析方法

通过上左图分析方法可以算出千兆BIOS和万兆BIOS的区别于较大之出口处在于网口的以太网的各有不同,千兆BIOS的以太网是1000Mbps,万兆BIOS的则是10Gbps万兆BIOS是千兆BIOS以太网的10倍。稳定性上说是,万兆BIOS的稳定性信服比千兆BIOS要好。万兆BIOS现在主流的是10G的,科技发展正逐步定位40G、100GBIOS。但还是要根据常用周围环境和支出来可选择投入,却是千兆BIOS和万兆BIOS的价位区间还是挺大的。

2、BIOS可选择分析方法

根据第一二步分析方法结果,高峰的时候,峰值不会有近6万劝告激增,即每台的设备分之一1万劝告激增(60000 / 7),峰值要转给的统计总共据大小不一为: 10000 * 20 kb = 184 M/s,均连带统计总共据原件的同步网络咨询服务劝告,共计必需 184 * 3 = 552 M/s。

一般可能会,BIOS比特率是不不会远超上限的,对于千兆BIOS,我们都能的大体上在700M近,通过右边推算结果,千兆BIOS大体上可以充分利用,万兆BIOS越来越快速。

3、过场论述

要搞定10亿+劝告,必需7台化学器,每台化学器CPU可选择128GCPU居多,必需16个cpu core(32个稳定性越来越快速),千兆BIOS大体上可以充分利用,万兆BIOS越来越快速。

7、kafka量评量之当前参总共

8、kafka量评量之一个大工程建设

1、一个大侦察工程建设

这里我采行MLT-咨询服务器端来框架 Kafka 一个大,一个大依赖 ZooKeeper,所以在侦察 Kafka 之前,必需侦察好 ZooKeeper 一个大。这里我将 Kafka 和 ZooKeeper 侦察在了一同,Kafka 一个大终端操作种系统仍然采行 Centos 7.7 旧版,各个主器主人公和软件旧版如下表所示:

这里必需注意:Kafka 和 ZooKeeper 的旧版,普通浏览器 Kafka2.11 旧版自带的 ZooKeeper 依赖 jar 包旧版为 3.5.7,因此 ZooKeeper 的旧版最少在 3.5.7 及以上。

2、流媒体与装有

Kafka 必需装有 Java 行驶周围环境,你可以点击Kafka官网

()利用 Kafka 新旧版,推荐的旧版是 kafka_2.11-2.4.1.tgz。将流媒体留下来的新旧版从外部刻录到一个路径下只需顺利同步进行 Kafka 的装有,这里统一将 Kafka 装有到 /usr/local 录入下,我以在 kafka-zk1 主器为例,大体上操作过程如下:

[root@kafkazk1~]# tar -zxvf kafka_2.11-2.4.1.tgz -C /usr/local

[root@kafkazk1~]# mv /usr/local/kafka_2.11-2.4.1 /usr/local/kafka

这里我创始了一个 Kafka 浏览器,用来经营管理和维护 Kafka 一个大,末尾所有对 Kafka 的操作都通过此浏览器来顺利同步进行,分派如下操作同步进行创始浏览器和授权:

[root@kafkazk1~]# useradd kafka

[root@kafkazk1~]# chown -R kafka:kafka /usr/local/kafka

在 kafka-zk1 终端装有顺利同步进行 Kafka 后,先同步进行配有 Kafka,等 Kafka 配有顺利同步进行,再统一买回来复制到其他两个终端上。

broker.id=1

listeners=PLAINTEXT://172.16.213.31:9092

log.dirs=/usr/local/kafka/logs

num.partitions=6

log.retention.hours=72

log.segment.bytes=1073741824

zookeeper.connect=172.16.213.31:2181,172.16.213.32:2181,172.16.213.33:2181

auto.create.topics.enable=true

delete.topic.enable=true

num.network.threads=9

num.io.threads=32

message.max.bytes=10485760

log.flush.interval.message=10000

log.flush.interval.ms=1000

replica.lag.time.max.ms=10

Kafka 元统计总共据越来越改顺利同步进行后,接着买回来 Kafka 装有应用程序,将应用程序复制到其他4个终端,然后同步进行刻录只需。注意,在其他4个终端上,broker.id 再三要越来越改,Kafka 一个大里面 broker.id 不能有相同的(唯一的)。

3、激活一个大

五个终端的 Kafka 配有顺利同步进行后,就可以激活了,但在激活 Kafka 一个大前,必需确保 ZooKeeper 一个大已经正常激活。接着,分别为在 Kafka 各个终端上分派如下命令只需:

[root@kafkazk1~]# cd /usr/local/kafka

[root@kafkazk1 kafka]# nohup bin/kafka-server-start.sh config/server.properties &

[root@kafkazk1 kafka]# jps

21840 Kafka

15593 Jps

15789 QuorumPeerMain

这里将 Kafka 放到本该(deamon)行驶,激活后,不会在激活 Kafka 的当前录入下生成一个 nohup.out PDF,可通过此PDF提示 Kafka 的激活和行驶静止状态。通过 jps 可执行,可以碰到有个 Kafka 标识,这是 Kafka 意味着顺利激活的标志。

九、论述

整个过场论述:

要搞定10亿+劝告,经过右边深度剖析评量后必需以下人力:

创作者丨王江华

来源丨社会大众号:华仔聊技术(ID:gh_97b8de4b5b34)

dbaplus小团体追捧广大技术人员出书,出书邮箱:editor@dbaplus.cn

>>>>越来越多在线海鲜

来自工行、魏氏、光大、民生、

天和、汇丰、微众、

拉姆、TCL云、字节的在线实弹分享,

分布式FS、迁移大修、智能运维等疑难,

小弟你密告!

>>>>流媒体方式

关注【dbaplus小团体】社会大众号,本该恢复【220318】利用4期Remix“在线”主题录影回看和PPT。

商业活动推荐

2022 Gdevops全球凶狠运维峰不会·深圳站将于6月17日举办,Remix在线热门公共政策,共同探讨在线走向技术糅合及国产化下的挑战和跃进,部分公共政策火速剧透:

【天和银行】在线高端运维概念化之故障自愈 【哔哩哔哩】B站大型商业活动背后的在线应有 【浙江移动】“AN”移民潮下在线智能运维的概念化与探讨 【vivo】万级实例规模下的在线可用性应有概念化 【快速手】快速手在NewSQL在线的探索与概念化 (长时间越来越新……)

点击链接探究越来越多峰不会总共据及报名:_track=SOHU

关注社会大众号【dbaplus小团体】,利用越来越多原创技术文章和Remix工具流媒体

上海看癫痫哪家最好
广州看男科到哪家好
南京看白癜风的医院哪家好
三维互动系统
南京皮肤病医院挂号咨询
相关阅读
股票市场提问:请问公司在万向财务公司一月份存款数额多少?利息收入是多少?请及...

投资者追问:劝问该公司在飞轮财务该公司一月份存款额度多少?利息收入是多少?劝及时会面时!董秘回答承德露露SZ000848:您好,该公司在飞轮财务有限该公司存款额度及利息收入...

给领导起程消息,为什么不要说“好的”,这是我见过最好的答案

兼职中当你接到或者主导致信的死讯,是不是只就会为了让“好的”就默默潜水? 才刚步入求职的小编也就会比如说地为了让“好的”,直到有结缘好心警告,给主导为了让切忌绝不会再说道“好的”,...

中国香港飞机引擎在南中国海上空失效322人生死存亡是因为燃油进水?

航空器涡轮引擎并一定会有被调小,还保持一致百分之74的的动力输出。他吓坏了。但是,此时他们早已一定会必要复飞,并不需要寻宝飞越。航空器总重200吨,他们能必要受困吗? 航空...

投资者提问:你好,请问贵公司在AI这块有无涉猎,有无相应的武技术储备,AI武技...

外资者提问:爱,不对贵母公司在AI这块不一定通晓,不一定相应的技术储备,AI技术应用这块不一定相应的规模化建设呢?董秘问到厦门信达SZ000701:您好,母公司信息科技领域...

也毕竟要么就是没时间,要么就是不愿意

我现在还时会在腾讯和QQ上醒天的,醒天的实例也多是网路上和非常少几个基本上的密友,之外是几个网路上,属于不冷不热,半生不熟的,其实醒天也就是几句客套的话。但是,不管是熟悉的还是陌生的醒友,我...