kafka修改副本及分区

 1. 已存在topic修改副本

kafka_replication_assign.json

{ 
    "partitions": [
	    { 
            "topic": "bocai_membership_card_contract",
            "partition": 0,
            "replicas": [1, 2]
        },
        { 
            "topic": "bocai_membership_card_contract",
            "partition": 1,
            "replicas": [0, 2]
        },
        { 
            "topic": "bocai_membership_card_contract",
            "partition": 2,
            "replicas": [1, 0]
        },
	    { 
            "topic": "bocai_membership_card_deposit",
            "partition": 0,
            "replicas": [1, 2]
        },
        { 
            "topic": "bocai_membership_card_deposit",
            "partition": 1,
            "replicas": [0, 2]
        },
        { 
            "topic": "bocai_membership_card_deposit",
            "partition": 2,
            "replicas": [1, 0]
        },
	    { 
            "topic": "bocai_trainee_center_info",
            "partition": 0,
            "replicas": [1, 2]
        },
        { 
            "topic": "bocai_trainee_center_info",
            "partition": 1,
            "replicas": [0, 2]
        },
        { 
            "topic": "bocai_trainee_center_info",
            "partition": 2,
            "replicas": [1, 0]
        },
	    { 
            "topic": "bocai_trainee_sub_center_info",
            "partition": 0,
            "replicas": [1, 2]
        },
        { 
            "topic": "bocai_trainee_sub_center_info",
            "partition": 1,
            "replicas": [0, 2]
        },
        { 
            "topic": "bocai_trainee_sub_center_info",
            "partition": 2,
            "replicas": [1, 0]
        }
    ],
    "version": 1
}
kafka-reassign-partitions.sh --bootstrap-server master0:9092 --reassignment-json-file kafka_replication_assign.json --execute

 2. 修改topic分区数

kafka-topics.sh --bootstrap-server master0:9092 --topic bocai_trainee__sub_center_info -alter --partitions 3

  

posted on 2023-05-12 10:06  jmbkeyes  阅读(268)  评论(0)    收藏  举报

导航