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
浙公网安备 33010602011771号