Kafka kafka-reassign-partitions.sh 命令使用
编辑文件:tmp,内容如下:
{"topics":
[{"topic": "__consumer_offsets"},{"topic": "kafka_topic"}],
"version":1
}
生成reassign结果:
sh kafka-reassign-partitions.sh --generate --zookeeper localhost:2181 --broker-list 0,1,2,3,4,5 --topics-to-move-json-file tmp
将生成json结果拷贝到新的文件:tmp1,执行真正reassign操作
sh kafka-reassign-partitions.sh --execute --zookeeper localhost:2181 --broker-list 0,1,2,3,4,5 --reassignment-json-file tmp1
会在zookeeper下生成一个PERSISTENT节点(哪怕controller切换,也不会删除,从而在新controller启动后,继续进行其未完成操作):/admin/reassign_partitions 里面是tmp1写入的内容,然后controller不断协调各个broker进行操作,完成的部分会从该节点下删除,最终形成tmp1 json中的内容,后将zookeeper上/admin/reassign_partitions节点删除。
Kafka kafka-reassign-partitions.sh 命令使用相关推荐
- 读书笔记-kafka常用操作命令-kafka-topics.sh
1. 创建topic bin/kafka-topics.sh --zookeeper localhost:2181/kafka --create --topic topic-create --part ...
- 跟我学Kafka:Kafka消费组运维详解
作为一个Kafka初学者,需要快速成长,承担维护公司Kafka的重任,对Kafka的学习,我按照三步走策略: 阅读Kafka相关书籍 从运维实战的角度学习Kafka 阅读源码,体系化,精细化掌握其实现 ...
- python远程登录linux命令,Python+requests通过paramiko远程登录Linux执行sh命令
在做自动化测试过程中, 偶尔需要登录Linux服务器执行一些sh命令.Python的paramiko模块, 遵循SSH2协议, 支持以加密和认证的方式远程连接服务器, 可用来连接远程linux主机, ...
- 服务器脚本执行sql文件命令行,sh命令执行sql脚本
sh命令执行sql脚本 内容精选 换一换 GAUSS-51400 : "Failed to execute the command: %s."SQLSTATE: 无错误原因: 执行 ...
- ubuntu 下通过 sh 命令运行脚本产生如下错误:[: y: unexpected operator
今天同事在打包 deb 时发生了如下错误: [: y: unexpected operator 脚本代码如下: read -p " Make Release Version [y/n]:&q ...
- 【Linux】一步一步学Linux——sh命令(225)
00. 目录 文章目录 00. 目录 01. 命令概述 02. 命令格式 03. 常用选项 04. 参考示例 05. 附录 01. 命令概述 sh命令是shell命令语言解释器,执行命令从标准输入读取 ...
- linux里sh命令是做什么的?详解!
linux里sh命令是做什么的?详解! cs_jiao | 浏览 49759 次 2010-08-20 12:05 2010-08-20 12:29 最佳答案 sh或是执行脚本,或是切换到sh这个 ...
- Linux Shell 内建命令 : sh命令详解
sh命令是shell命令语言解释器,执行命令从标准输入读取或从一个文件中读取.通过用户输入命令,和内核进行沟通!Bourne Again Shell (即bash)是自由软件基金会(GNU)开发的一个 ...
- [Kafka] Kafka基本架构
[Kafka] Kafka基本架构 [Kafka] Kafka基本架构 [Kafka] Kafka基本架构 生产者Producer :生产信息: 消费者Consumer :订阅主题.消费信息: 代理B ...
最新文章
- 基于深度学习的低光照图像增强方法总结(2017-2019)| CSDN博文精选
- android-apt plugin is incompatible with the Android Gradle plugin. Please use 'annotationProcessor'
- 品牌管理案例——添加新品牌 删除品牌 根据条件筛选品牌
- 搜索引擎分布式爬虫介绍
- 【数学期望】【LCA】【树形DP】树
- python queue查询空_【Python】多线程爬虫案例
- Qt3D文档阅读笔记-Qt3D老版本知识点及使用新版本的运行
- Thinkpad T61/R61/X61安装XP驱动流程
- 样条 开源_成年人在开源社区中是什么样的?
- 图像处理六:预处理方法
- 如何从头开始使用Python实现堆栈泛化(Stacking)
- Onenote实现OCR识别图片
- 超像素块提取 matlab,GitHub - CielChen/Make3DFeature: 将图像分割成超像素,并提取每个超像素块的Make3D特征...
- python 伯努利分布
- python南京招聘现状_岗位招聘情况分析之---Python
- 中华名将索引 - 第一批:白起
- 天线开路短路检测原理_LEA-5S的天线开路检测问题
- 数据仓库实践-拉链表设计
- 从零配置专属neovim - 1.配置设计概述
- java字符串组合_Java实现abc字符串排列组合
热门文章
- 互联网晚报 | 11月3日 星期三 | 头条西瓜等业务并入抖音;菜鸟联合天猫上亿元补贴快递员;雅虎宣布正式退出中国市场...
- 浅谈软件项目开发过程中的主要项目风险及对策
- 【YOLOv3从头训练 数据篇】
- hashCode() vs equals() vs ==
- 用计算机弹发如雪,计算器弹音乐谱子
- nets_comment_class.py-网易单曲评论-music-163
- 如何用Python做日历?
- 【良心推荐两款软件】eDiary记笔记软件+截图识别文字软件
- 算法 c语言实现 英文版 pdf,数据结构与算法分析++C语言描述++英文版++..pdf-得力文库...
- 最强GTD时间管理工具:OmniFocus Pro 3 for Mac支持big sur