为了批量修改 Kafka topic 的分区副本数,可以编写一个脚本来自动生成上述 JSON 格式的配置文件,然后使用 Kafka 提供的 kafka-reassign-partitions.sh 脚本应用这些更改。以下是一种可能的解决方案,使用 Python 脚本来生成所需的配置文件:
步骤 1: 准备 Python 脚本
下面的 Python 脚本能够为你提供一个基本的框架,用于生成修改分区副本数所需的 JSON 文件。你只需根据实际情况调整 topics 和 replicas 变量。
import json
# 要修改的 topics 列表,每个 topic 下的分区数
topics_partitions = {
"topic1": 10, # topic1 有 10 个分区
"topic2": 20, # topic2 有 20 个分区

最低0.47元/天 解锁文章
3558

被折叠的 条评论
为什么被折叠?



