kafka入门,节点服役和退役(新增节点和删除节点)(十二)

这篇具有很好参考价值的文章主要介绍了kafka入门,节点服役和退役(新增节点和删除节点)(十二)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、节点服役

1、克隆准备其中一台节点
2、如果新节点的kafka有被log和datas文件夹要删除
3、修改/etc/hosts 配置新节点映射

1.1 执行负载均衡操作

vim topics-to-move.json

{"topic": "主题名称"}

{
 "topics": [
	 {"topic": "first"}
	 ],
	 "version": 1
}

生成负载均衡计划
注意
kafka-reassign-partitions.sh --bootstrap-server hadoop100:9092 --topics-to-move-json-file topics-to-move.json --broker-list "0,1,2,3" --generate

kafka-reassign-partitions.sh --bootstrap-server hadoop100:9092 --topics-to-move-json-file topics-to-move.json --broker-list "0,1,2,3" --generate

kafka入门,节点服役和退役(新增节点和删除节点)(十二),kafka,分布式
可以复制这个作为存储计划,也可以自定义

1.2 创建副本存储计划

vim  increase-replication-factor.json

kafka入门,节点服役和退役(新增节点和删除节点)(十二),kafka,分布式
执行存储计划

kafka-reassign-partitions.sh --bootstrap-server hadoop100:9092 --reassignment-json-file increase-replication-factor.json --execute

kafka入门,节点服役和退役(新增节点和删除节点)(十二),kafka,分布式

1.3 验证副本存储计划。

kafka-reassign-partitions.sh --bootstrap-server hadoop102:9092 --reassignment-json-file increase-replication-factor.json --verify

kafka入门,节点服役和退役(新增节点和删除节点)(十二),kafka,分布式
查看主题详情

 kafka-topics.sh --bootstrap-server hadoop100:9092 --describe --topic first

kafka入门,节点服役和退役(新增节点和删除节点)(十二),kafka,分布式

2、节点退役

1.1 执行负载均衡操作

vim topics-to-move.json

{"topic": "主题名称"}

{
 "topics": [
	 {"topic": "first"}
	 ],
	 "version": 1
}

生成负载均衡计划
注意kafka-reassign-partitions.sh --bootstrap-server hadoop100:9092 --topics-to-move-json-file topics-to-move.json --broker-list "0,1,2" --generate

kafka-reassign-partitions.sh --bootstrap-server hadoop100:9092 --topics-to-move-json-file topics-to-move.json --broker-list "0,1,2" --generate

kafka入门,节点服役和退役(新增节点和删除节点)(十二),kafka,分布式

2.2 创建副本存储计划

vim  increase-replication-factor.json

kafka入门,节点服役和退役(新增节点和删除节点)(十二),kafka,分布式
执行存储计划

kafka-reassign-partitions.sh --bootstrap-server hadoop100:9092 --reassignment-json-file increase-replication-factor.json --execute

kafka入门,节点服役和退役(新增节点和删除节点)(十二),kafka,分布式
执行存储计划

kafka-reassign-partitions.sh --bootstrap-server hadoop100:9092 --reassignment-json-file increase-replication-factor.json --execute

kafka入门,节点服役和退役(新增节点和删除节点)(十二),kafka,分布式

2.3 验证副本存储计划。

kafka-reassign-partitions.sh --bootstrap-server hadoop102:9092 --reassignment-json-file increase-replication-factor.json --verify

kafka入门,节点服役和退役(新增节点和删除节点)(十二),kafka,分布式
查看主题详情

 kafka-topics.sh --bootstrap-server hadoop100:9092 --describe --topic first

kafka入门,节点服役和退役(新增节点和删除节点)(十二),kafka,分布式文章来源地址https://www.toymoban.com/news/detail-521969.html

关闭想要退出的节点

$KAFKA_HOME/bin/kafka-server-start.sh -daemon $KAFKA_HOME/config/server.propertie

到了这里,关于kafka入门,节点服役和退役(新增节点和删除节点)(十二)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包