kafka 创建topic_Kafka试题

1.Kafka中的ISR、AR又代表什么?

ISR:与leader保持同步的follower集合

AR:分区的所有副本

2.Kafka中的HW、LEO等分别代表什么?

LEO:没个副本的最后条消息的offset

HW:一个分区中所有副本最小的offset

3.Kafka中是怎么体现消息顺序性的?

每个分区内,每条消息都有一个offset,故只能保证分区内有序。

4.Kafka中的分区器、序列化器、拦截器是否了解?它们之间的处理顺序是什么?

拦截器 -> 序列化器 -> 分区器

5.Kafka生产者客户端的整体结构是什么样子的?使用了几个线程来处理?分别是什么?

404b751087801470d35d35b162c6fa06.png

1eab55bfe90857e2ceba99aeba85d08a.png

6.“消费组中的消费者个数如果超过topic的分区,那么就会有消费者消费不到数据”这句话是否正确?

正确

7.消费者提交消费位移时提交的是当前消费到的最新消息的offset还是offset+1?

offset+1

8.有哪些情形会造成重复消费?

a145d9708bdf7dd9b995ae4683ace93b.png

f3e266f98ec3745f4814d66ff3f82abf.png

9.那些情景会造成消息漏消费?

先提交offset,后消费,有可能造成数据的重复

10.当你使用kafka-topics.sh创建(删除)了一个topic之后,Kafka背后会执行什么逻辑?

1)会在zookeeper中的/brokers/topics节点下创建一个新的topic节点,如:/brokers/topics/first

2)触发Controller的监听程序

3)kafka Controller 负责topic的创建工作,并更新metadata cache

11.topic的分区数可不可以增加?如果可以怎么增加?如果不可以,那又是为什么?

可以增加

bin/kafka-topics.sh --zookeeper localhost:2181/kafka --alter --topic topic-config --partitions 3

12.topic的分区数可不可以减少?如果可以怎么减少?如果不可以,那又是为什么?

不可以减少,被删除的分区数据难以处理。

13.Kafka有内部的topic吗?如果有是什么?有什么所用?

__consumer_offsets,保存消费者offset

14.Kafka分区分配的概念?

一个topic多个分区,一个消费者组多个消费者,故需要将分区分配个消费者(roundrobin、range)

15.简述Kafka的日志目录结构?

每个分区对应一个文件夹,文件夹的命名为topic-0,topic-1,内部为.log和.index文件

16.如果我指定了一个offset,Kafka Controller怎么查找到对应的消息?

573f64ef70aab3674f36865d507cf736.png

17.聊一聊Kafka Controller的作用?

负责管理集群broker的上下线,所有topic的分区副本分配和leader选举等工作。

18.Kafka中有那些地方需要选举?这些地方的选举策略又有哪些?

partition leader(ISR),controller(先到先得)

19.失效副本是指什么?有那些应对措施?

不能及时与leader同步,暂时踢出ISR,等其追上leader之后再重新加入

20.Kafka的那些设计让它有如此高的性能?

分区,顺序写磁盘,0-copy

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/559863.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

kdj指标主要看哪个值_KDJ绝密买卖法则

今天给大家带来的是一个的普通技术指标的绝密战法。是什么指标呢?就是最普通不过的kdj指标了。但是战法是战法中的战法,很多股民朋友都在kdj上栽过跟头,对不对呢?大家有没有反思为什么会这样了,我来告诉大家&#xff0…

css 高度塌陷_web前端入门到实战:CSS 负边距的行为表现

CSS 中的负边距margin 是可以设置为负值的&#xff0c;这会帮你实现靠近顶部/左边相邻元素的效果&#xff0c;或者实现靠近底部/右边相邻元素的效果。先介绍下我们的测试元素&#xff1a;一个简单的包含三个段落的容器元素。注意&#xff0c;段落设置了固定宽度 250px。<div…

华为手机怎么强制关机_华为手机电源键这么神?你只拿来锁屏关机,白浪费这么强的黑科技...

阅读本文前&#xff0c;请您先点击上面的蓝色字体“生活妙招噻”&#xff0c;再点击“关注”&#xff0c;这样您就可以继续免费收到内容了。每天都有分享。完全是免费订阅&#xff0c;请放心关注。手机电源键你用来干嘛&#xff1f;你肯定觉得它除了锁屏关机&#xff0c;就没其…

firefox使用掘金插件_Mozilla发布新的附加组件来修复旧版Firefox中的扩展禁用问题...

大约一个半星期前的5月4日&#xff0c;用于签署Firefox附加组件的证书过期&#xff0c;随后全球Firefox用户的已有附加组件和新添加附加组件完全停止工作。虽然在Mozilla在下一个周一早上发布修补程序版本&#xff0c;但由于问题解决不彻底&#xff0c;几天之后又发布了另一个&…

可以获得索引值码_SEO优化细节,怎样优化才能让网站获得更好的排名?

任何的网站&#xff0c;都是从“零开始”。无论是网站建设也好&#xff0c;还是网站优化也好&#xff0c;都是需要一步步的巩固基础才能有好的成效。对于网站优化来讲&#xff0c;更需要注重前期细节处理&#xff0c;这样后期的运营才能更好发展。SEO优化细节&#xff0c;怎样优…

file获取文件后缀_Python 工匠:高效操作文件的三个建议

前言在这个世界上&#xff0c;人们每天都在用 Python 完成着不同的工作。而文件操作&#xff0c;则是大家最常需要解决的任务之一。使用 Python&#xff0c;你可以轻松为他人生成精美的报表&#xff0c;也可以用短短几行代码快速解析、整理上万份数据文件。当我们编写与文件相关…

lte核心网由哪些设备组成_电气设备安装工程由哪些部分组成?

电气设备安装工程的组成通用电气设备安装项目是一个工程系统&#xff0c;通过接收电能&#xff0c;转换和分配电能&#xff0c;使用电能或从接收电能到分配给电气设备组成。根据其主要功能&#xff0c;它们分为电气照明系统&#xff0c;电源系统和配电系统。这种主要基于电能的…

guid主分区表损坏怎么办_抹盘提示进程失败,导致Win 10无法正常开机怎么办?...

点击上方「蓝字」关注我哦一般来说&#xff0c;ESP分区不足200MB会导致抹盘进程失败&#xff0c;并且损坏Win 10引导&#xff0c;需要进入PE模式将其修复。本教程所使用的PE为WePE。0、条件电脑进入PE系统。1、开始找到桌面上的“Dism”打开运行。打开程序后可能会提示临时目录…

bundle 安装_超级小白使用pip安装第三方库的正确姿势

为了感谢大家对“Python客栈”的关注与支持&#xff0c;即日起&#xff0c;我们每天会在留言中随机抽取三位粉丝发放6.6元小红包。快来参与吧&#xff01;11.pip是什么pip是python的包管理工具&#xff0c;python2.7/python3.4以上的版本都已经集成了该工具&#xff0c;我们可以…

arcgis js 地图打印_Arcgis在国土空间规划编制中的应用

规划行业经过多年的转变&#xff0c;从原来的城市规划到现在的国土空间规划&#xff0c;理论和技术应用都随之更新。新的国土空间规划在编制成果上&#xff0c;注重建立全国同一的国土空间基础信息平台。目前&#xff0c;单就国土空间规划的编制而言&#xff0c;已从传统规划的…

.network 中文文档_以太坊链下支付网络Raiden API中文文档

雷电网络(Raiden Network)是以太坊区块链的链下扩容方案&#xff0c;Raiden节点的Restful API官方文档中文版由汇智网提供&#xff0c;访问地址&#xff1a;http://cw.hubwiz.com/card/c/raiden-api/Raiden API访问端结点URL中通常包含有版本信息&#xff0c;以便支持对不同版本…

python write 写多行_如何用 Python 执行单行命令

一般来说&#xff0c;面对日常处理的一些小任务&#xff0c;直接用 sed,grep 之类的就可以搞定&#xff0c;更复杂一点的就会考虑 awk 或者用一些现成的轮子&#xff0c;要是 awk 搞不定我就只好用 Python 了。但有些时候&#xff0c;我仅仅只是想写一个一次性脚本&#xff0c;…

小红书点赞收藏有什么用_橱柜门用什么材料好?老师傅开口说话了!听进去算你的,收藏备用...

想做好一个橱柜&#xff0c;橱柜门的材质要选好&#xff0c;而一旦涉及到材质&#xff0c;那些专业生僻的叫法让人眼花缭乱&#xff0c;云里雾里的&#xff0c;难以理解。其实橱柜门的材质大概分为6大类&#xff0c;市面上主流的材质大致有3类。今天FUN姐就跟大家聊聊橱柜门到底…

ddr4服务器内存和普通内存_服务器内存介绍及其供电规范

内存(Memory)也称内存储器或主存储器&#xff0c;与CPU进行高速的数据沟通&#xff0c;用于暂时存放CPU的运算数据。见上图&#xff0c;内存紧挨CPU两侧布局&#xff0c;内存数量和容量根据系统需求和CPU能力决定&#xff0c;内存性能对服务器整体运行快慢起着至关重要的影响。…

小程序新闻列表页面布局代码_论坛小程序·“我的”页面布局

这次让我们来看看界面是怎么布局的吧&#xff01;比如打开模拟器里“我的”页面&#xff0c;找到其所对应的me文件夹里的文件打开me.wxml查看第一段代码&#xff0c;发现其中包含五个view类&#xff0c;他们的属性标签分别是&#xff1a;classamountBg、classimg、classaccount…

准考证打印系统关闭怎么办_2019年执业药师准考证无法正常打印,怎么办?

2019年各地区执业药师准考证打印入口陆续开通&#xff0c;但是很多考生会遇到准考证打印的问题&#xff0c;现小编整理了2019年执业药师准考证无法正常打印情况&#xff0c;供各位考生参考。一、打印准考证必须使用IE浏览器6.0或以上版本。二、禁用或卸载有关拦截工具。(Window…

安卓机更新系统会卡吗_安卓机可以用AirPods Pro吗?告诉你真实体验

[PConline评测]安卓系统可以使用AirPods Pro吗&#xff1f;从AirPods Pro发布起&#xff0c;这问题一直备受关注&#xff0c;毕竟苹果官方宣称AirPods Pro兼容多种苹果设备&#xff0c;可没说兼容安卓机。我们知道其他AirPods产品是可以用在安卓机上的&#xff0c;那么AirPods …

# 解析bt文件_BT、磁力链这些词语是什么意思?

“知其然知其所以然”。我们经常在下载资料的时候能看到BT、磁力链等词语&#xff0c;这些词语到底是什么意思呢&#xff1f;下载都会用&#xff0c;但是你了解吗&#xff1f;BT下载传统的下载模式是每个客户端从服务器拷贝文件&#xff0c;跟校园内常用的FTP一样。因为服务器宽…

怎么修改ppt的虚线间隔_还有一小时下班,领导交给我一份ppt,做不完不许走!...

相信在职场中的好多人&#xff0c;都会遇到领导突然给任务的时候&#xff0c;遇到这种情况该怎么办呢&#xff1f;还能怎么办&#xff1f;听话&#xff01;干活&#xff01;就是这份ppt&#xff0c;就是它&#xff0c;决定了我的下班时间&#xff01;ppt水平差&#xff0c;时间…

kitti pkl可视化_KITTI 3D Lidar 数据可视化

前言Lilikili&#xff1a;在尝试做Lidar方面的研究的时候&#xff0c;发现对于可视化大家的脑洞还不是很够&#xff0c;所以提供一些思路让大家蛤一下。数据集本次使用的数据集是KITTI 3D object detection条目下面的data_object_velodyne.zip&#xff0c;里面存储了二进制存储…