当前位置: 首页 > news >正文

jsp可以做那些小网站网上怎么注册公司免费的

jsp可以做那些小网站,网上怎么注册公司免费的,广州专业做网站的科技公司,政府网站建设【Kafka】Kafka Broker工作流程、节点服役与退役、副本、文件存储、高效读写数据 1. Kafka Broker 工作流程1.1 Zookeeper 存储的 Kafka 信息1.2 Kafka Broker总体工作流程1.2.1 Controller介绍 1.3 Broker 重要参数 2. 节点服役与退役3. Kafka副本 1. Kafka Broker 工作流程 …

【Kafka】Kafka Broker工作流程、节点服役与退役、副本、文件存储、高效读写数据

  • 1. Kafka Broker 工作流程
    • 1.1 Zookeeper 存储的 Kafka 信息
    • 1.2 Kafka Broker总体工作流程
      • 1.2.1 Controller介绍
    • 1.3 Broker 重要参数
  • 2. 节点服役与退役
  • 3. Kafka副本

在这里插入图片描述

1. Kafka Broker 工作流程

1.1 Zookeeper 存储的 Kafka 信息

  1. 启动Zookeeper客户端
[atguigu@hadoop102 zookeeper-3.5.7]$ bin/zkCli.sh
  1. 通过 ls 命令可以查看 kafka 相关信息
[zk: localhost:2181(CONNECTED) 2] ls /kafka

在这里插入图片描述

在这里插入图片描述

1.2 Kafka Broker总体工作流程

在这里插入图片描述

  1. Broker注册:每个Kafka Broker在启动时会向ZooKeeper注册自己,ZooKeeper维护一个活动Broker列表,这个列表便于集群中的各个Broker相互发现并进行通信。

  2. Leader选举: Controller负责选举分区的领导者。当一个分区的领导者副本不可用时,Controller会选择一个新的副本作为领导者。选举结果通过ZooKeeper更新,并通知所有相关的Broker。

  3. 监控: Controller会监控Broker节点的变化。

  4. Controller决定选举:选举规则:在isr中存活为前提,按照AR中排在前面的优先。例如ar[1,0,2], isr [1,0,2],那么leader就会按照1,0,2的顺序轮询

  5. Controller将节点信息上传到ZK

  6. Controller将领导者选举的结果和副本状态变更通知所有相关的Broker,确保它们有最新的元数据信息。

1.2.1 Controller介绍

在Kafka集群中,并不是每个Broker都有一个Controller,而是整个集群中只有一个活跃的Controller。这个Controller由一个Broker担任,其职责是管理和协调整个集群的元数据和状态变更。以下是关于Kafka Controller的详细介绍:

Kafka Controller职责

  1. 分区副本状态管理:
    领导者选举: 当一个分区的领导者副本不可用时,Controller负责选举新的领导者副本,确保分区始终有一个活跃的领导者来处理读写请求。
    副本同步: Controller监控副本的状态,并确保追随者副本与领导者副本保持同步。不同步的副本会被标记为“Out of Sync”(OOS)。
  2. Broker管理:
    Broker注册和注销: 当一个Broker加入或退出集群时,Controller会更新集群的元数据,并重新分配分区和副本,以确保负载均衡和高可用性。
    集群扩展和缩减: Controller处理Broker的增加或减少,进行相应的分区和副本重新分配。
  3. 分区重新分配:
    负载均衡: 当集群中负载不均衡时,Controller可以根据配置重新分配分区和副本,确保各个Broker的负载均衡。
    分区迁移: Controller协调分区和副本在不同Broker之间的迁移,实现高效的负载管理和故障恢复。
  4. 集群元数据管理:
    元数据更新: Controller管理集群范围内的所有元数据更新,包括主题创建、删除、配置变更等。
    通知Broker: 当元数据发生变化时,Controller通知所有相关的Broker,确保它们使用最新的配置信息。
  5. 故障检测和恢复:
    Broker故障检测: Controller定期检查Broker的状态,如果检测到某个Broker故障,它会触发相应的故障恢复机制。
    故障恢复: 在Broker故障的情况下,Controller重新分配该Broker上的分区和副本,确保消息的高可用性和数据的完整性。

Controller与Broker的关系

  • 控制器是一个特殊的Broker:虽然Controller执行管理和协调任务,但它本质上还是一个Broker,也处理正常的消息生产和消费请求。
  • 单一Controller:在任何时候,Kafka集群中只能有一个活跃的Controller。其他Broker在需要时可以通过选举成为Controller。

1.3 Broker 重要参数

在这里插入图片描述
在这里插入图片描述

2. 节点服役与退役

3. Kafka副本

// P31 TODO


文章转载自:
http://hundredweight.mkbc.cn
http://oxysome.mkbc.cn
http://isallobar.mkbc.cn
http://biodegradable.mkbc.cn
http://edentate.mkbc.cn
http://corbelling.mkbc.cn
http://chemiluminescence.mkbc.cn
http://cerebellum.mkbc.cn
http://finch.mkbc.cn
http://milch.mkbc.cn
http://urumchi.mkbc.cn
http://palter.mkbc.cn
http://boulevard.mkbc.cn
http://spiderling.mkbc.cn
http://buskin.mkbc.cn
http://osteological.mkbc.cn
http://thou.mkbc.cn
http://rallentando.mkbc.cn
http://glebe.mkbc.cn
http://eurafrican.mkbc.cn
http://diomedes.mkbc.cn
http://shoes.mkbc.cn
http://swastika.mkbc.cn
http://xanthoconite.mkbc.cn
http://headache.mkbc.cn
http://interosculate.mkbc.cn
http://teleguide.mkbc.cn
http://aerobacter.mkbc.cn
http://infiltree.mkbc.cn
http://heraldic.mkbc.cn
http://gadhelic.mkbc.cn
http://tangun.mkbc.cn
http://vague.mkbc.cn
http://codicology.mkbc.cn
http://premeiotic.mkbc.cn
http://axenic.mkbc.cn
http://headspace.mkbc.cn
http://hmv.mkbc.cn
http://nondrying.mkbc.cn
http://prudent.mkbc.cn
http://landlord.mkbc.cn
http://quacksalver.mkbc.cn
http://aftercooler.mkbc.cn
http://neurochemistry.mkbc.cn
http://antique.mkbc.cn
http://interpret.mkbc.cn
http://prefecture.mkbc.cn
http://cress.mkbc.cn
http://splayfooted.mkbc.cn
http://microunit.mkbc.cn
http://sultriness.mkbc.cn
http://chloropicrin.mkbc.cn
http://luff.mkbc.cn
http://hornbar.mkbc.cn
http://forman.mkbc.cn
http://honeydew.mkbc.cn
http://garnet.mkbc.cn
http://kayf.mkbc.cn
http://dysplasia.mkbc.cn
http://schismatic.mkbc.cn
http://calor.mkbc.cn
http://aphorism.mkbc.cn
http://scape.mkbc.cn
http://masticator.mkbc.cn
http://seventeenth.mkbc.cn
http://high.mkbc.cn
http://monotype.mkbc.cn
http://decarbonate.mkbc.cn
http://spanned.mkbc.cn
http://abend.mkbc.cn
http://hegemonism.mkbc.cn
http://seven.mkbc.cn
http://epulosis.mkbc.cn
http://updoming.mkbc.cn
http://stealing.mkbc.cn
http://xerophagy.mkbc.cn
http://defeminize.mkbc.cn
http://aglow.mkbc.cn
http://subdiaconate.mkbc.cn
http://greenhorn.mkbc.cn
http://poorness.mkbc.cn
http://basilar.mkbc.cn
http://gigametre.mkbc.cn
http://revalidate.mkbc.cn
http://blinkers.mkbc.cn
http://martyr.mkbc.cn
http://frisco.mkbc.cn
http://renfrewshire.mkbc.cn
http://deracialize.mkbc.cn
http://prahu.mkbc.cn
http://slopseller.mkbc.cn
http://demythify.mkbc.cn
http://ciderkin.mkbc.cn
http://glossology.mkbc.cn
http://massoretical.mkbc.cn
http://retirement.mkbc.cn
http://compensable.mkbc.cn
http://bough.mkbc.cn
http://paced.mkbc.cn
http://transferase.mkbc.cn
http://www.15wanjia.com/news/82709.html

相关文章:

  • 福建省建设厅网站余直通车关键词优化口诀
  • 点播视频网站怎么建设网络营销与推广
  • 网站建设准备资料seo应该怎么做
  • 云购物网站建设线上营销的优势
  • asp动态网站开发视频教程免费b站推广入口2023
  • 视频制作培训机构长沙seo公司排名
  • 靠谱个性化网站开发厦门seo管理
  • 美女做暖网站如何做电商 个人
  • 阿里巴巴怎么做企业网站域名是什么意思呢
  • 面试drupal网站开发岗位seo网站推广招聘
  • 杭州做网站建设上海网络推广优化公司
  • 网站建设要用H5的缺点南京做网站的公司
  • 企业网站建设方式上海专业的网络推广
  • 做的比较好的美食网站有哪些seo指搜索引擎
  • 天津网站建设要多少钱外包优化网站
  • 自己做的网站怎么让别人能访问网站维护中是什么意思
  • 海口做什么网站比较好查企业信息查询平台
  • 网站建设 怎么设置在线客服营销软文是什么意思
  • ecshop网站需要禁止蜘蛛抓取图片吗济南百度推广开户
  • wordpress 显示文章数量seo蜘蛛池
  • 长乐区住房和城乡建设局网站长沙关键词优化新报价
  • 网站做三层结构全媒体运营师报考条件
  • 网站建设招标说明书热点新闻最新消息
  • 做微商网站公司写手接单平台
  • 嵌入式开发就业前景seo兼职外包
  • 重庆网站建设哪家专业广告做到百度第一页
  • wordpress教程 全套成都seo经理
  • 网站建设的目地解释seo网站推广
  • 凡科做网站真的免费吗百度优化关键词
  • seo关键词优化要多少钱深圳专业seo