kafka 修改分区

public static void addTopicPartitions() throws ExecutionException, InterruptedException {
        Properties properties = initConfig();
        AdminClient client = AdminClient.create(properties);
		// 修改为3个分区,分区数量只能增加,不能减小
        NewPartitions newPartitions = NewPartitions.increaseTo(3);
        Map newPartitionsMap = new HashMap<>();
        newPartitionsMap.put(topic, newPartitions);
        CreatePartitionsResult result = client.createPartitions(newPartitionsMap);
        result.all().get();
        client.close();
}

你可能感兴趣的:(kafka)