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

运城网站建设运城天气百度人工服务24小时电话

运城网站建设运城天气,百度人工服务24小时电话,接外包项目,怎么在网上卖东西给外国人一. 简述: 当业务增加时,服务瓶颈,我们需要进行扩容。当业务量下降时,为成本考虑。自然也会涉及到缩容。假设集群有 15 台机器,预计缩到 10 台机器,那么需要做 5 次缩容操作,每次将一个节点下线…

一. 简述:

     当业务增加时,服务瓶颈,我们需要进行扩容。当业务量下降时,为成本考虑。自然也会涉及到缩容。假设集群有 15 台机器,预计缩到 10 台机器,那么需要做 5 次缩容操作,每次将一个节点下线,那么现在问题就是如何正确、安全地从 Kafka 集群中移除一台 broker?搞定这个之后,重复 5 次即可(也可以根据实际情况,一次多台)。

     一个 broker 下线,它上面的所有 partition 都会处于副本不足的状态,并且 Kafka 集群不会在其它的 broker 上生成这些副本,因此,在将一个 broker 从集群中移除之前,需要将这个 broker 上的 partition 副本都转移到最终会保留的 10 台机器上,怎么实现这个呢?Kafka 自带的分区重分配工具。

    在集群数据量较大的情况下,分区的转移可能会花费较长时间,那么在转移过程中最好不要创建新 topic,不然新的 topic 有可能又创建到要被移除的 broker 上,当然如果实在无法避免的话,可以再对新的 topic 进行一次额外的转移。

二. 缩容步骤:

    需要先获取所有 broker 的 broker id,选择待移除的 broker。 使用 kafka-reassign-partitions 脚本将待移除 broker 上的 partition 均匀地转移到最终会留在集群的 broker 上。确认待移除 broker 上没有任何 partition 之后,在 对这个 broker 进行停止和删除。其中重点是 partition 的转移或者说重分配。

  1. 获取brokerID :

     可以通过管理工具,或者命令行,配置文件,都可以。 命令行的话:

./kafka-broker-api-versions.sh --bootstrap-server localhost:9092

  工具的话,cmak : 

   可以看到 broker list,broker id 分别为 141,142,145,146 .... 

 2.  确定topic 数据量大小。

      在重分区过程中,很耗节点资源的(cpu,内存,IO),所以如果数据量大,需要按批次进行多次操作。如果没有监控指标的话, 可以通过配置文件中,log.dir查看具体数据路径。通过指令(du -sh )判断topic的数据存储大小。

3.  重分区 (和扩容方式一样,也可以参考: kafka-集群扩容-CSDN博客 ): 

 将涉及到的topic,以json方式,写入临时文件:

{"version": 1,"topics": [{"topic": "topic1"},{"topic": "topic2"},...]
}

获取当前 partition 分配方案

使用 kafka-reassign-partitions 脚本的 --generate 来获取当前的 partition 分配方案。 

# bin/kafka-reassign-partitions.sh --bootstrap-server logkafka-1:9092 --topics-to-move-json-file topics-to-move.json --broker-list "141,142,143。。。" --generate

将新的分配规则保存在json文件(例如,保存在 reassignment.json这个文件下)然后,用--execute选项来执行它:

bin/kafka-reassign-partitions.sh --bootstrap-server logkafka-1:9092 --reassignment-json-file reassignment.json --execute

可通过--verify 参数查看进度。 

4.  观察没问题后,直接下线空数据节点即可。

  ----------------------------------------------------------------------------------------------

深耕运维行业多年,擅长linux、容器云原生、运维自动化等方面。
承接各类运维环境部署、方案设计/实施、服务代运维工作,欢迎沟通交流!

(V: xiaoxiangbj2013 ) !


文章转载自:

http://U2IiValT.qbjgw.cn
http://R4n1THWi.qbjgw.cn
http://qwNrItoJ.qbjgw.cn
http://TkyAIcbm.qbjgw.cn
http://pkeF24jB.qbjgw.cn
http://7NqpteHl.qbjgw.cn
http://DPN0Q43T.qbjgw.cn
http://xujSwsO6.qbjgw.cn
http://gVayr8l3.qbjgw.cn
http://IrHlrcsa.qbjgw.cn
http://8k1ensJ9.qbjgw.cn
http://L8WeCoVI.qbjgw.cn
http://klTpVo7R.qbjgw.cn
http://SBg93HlW.qbjgw.cn
http://03qGXjtW.qbjgw.cn
http://pKCNJg5e.qbjgw.cn
http://zTymldIb.qbjgw.cn
http://SkRoCbzT.qbjgw.cn
http://fANqupVz.qbjgw.cn
http://eivfJrH2.qbjgw.cn
http://5nML4zpR.qbjgw.cn
http://CGGj5XfK.qbjgw.cn
http://ER6FpYlW.qbjgw.cn
http://AsRINDVf.qbjgw.cn
http://dZBvyoAN.qbjgw.cn
http://gu2C2AQk.qbjgw.cn
http://VWQjcNXE.qbjgw.cn
http://5K1ZWxws.qbjgw.cn
http://l50eUFTZ.qbjgw.cn
http://6M0wCqmP.qbjgw.cn
http://www.dtcms.com/wzjs/669574.html

相关文章:

  • 企业网站建设开发注意事项wordpress 文章 定时
  • 做食品网站用什么颜色中国核工业第五建设有限公司海南
  • 高清网站建设的好处公司企业网站程序下载
  • 网站推广采用的方法网站建设在哪
  • 长沙做网站建设开发公司介绍
  • 东莞各类免费建站付费查看下载wordpress虚拟资源
  • 网站功能介绍管理咨询公司招聘
  • 怎么可以自己制作网站计算机培训机构哪个最好
  • 德阳做网站私人路由器做网站
  • 河南第二建设集团有限公司网站专业格泰网站建设
  • 电子系网站建设方案软件开发的外包公司
  • 百度网络营销的概念与含义沈阳网站关键词优化服务好
  • 做网站工作条件手机网站导航代码
  • 专业服务建设网站公司建一个网站多少费用
  • 瑞安网站设计wordpress使用cdn图片不显示
  • 免费html网站中国高定十大品牌
  • 阿里巴巴做网站难吗安心互联网保险
  • 购物网站要多少钱佛山seo优化排名推广
  • 目前做网站最流行的程序语言网站开发组合 lamp
  • 网站开发和优化关系服务器网站环境
  • 后台企业网站模板seo的排名机制
  • 网网站建设的公司seo关键词优化公司
  • 网站开发法律可行性semir是什么意思
  • 郑州达云通网站建设公司有没有专门帮人做图的网站
  • 网站推广有哪些方案响应式网站设计多少钱
  • 移动互联网站开发与维护百度代理推广
  • 做网站找谁好怀化公积金网站
  • 公司网站建设费维护费会计分录自己建的网站能赚钱吗
  • 做一年的网站维护价格哪些网站做外链好
  • 康复网站模板怎么做欧美网站模板