Changing Kafka Partition Quantity

After creating a topic, you can increase the number of partitions as required.

Changing the number of partitions does not restart the instance or affect services.

Methods for changing the partition quantity:

Changing the Number of Topic Partitions (Console)

  1. Log in to the console.
  2. Click in the upper left corner to select a region.

    Select the region where your Kafka instance is located.

  3. Click Service List and choose Application > Distributed Message Service. The Kafka instance list is displayed.
  4. Click the desired Kafka instance to view the instance details.
  5. In the navigation pane, choose Topics.
  6. Modify the number of partitions using either of the following methods:

    • Select one or more topics and click Edit Topic in the upper left corner.
    • In the row containing the desired topic, click Edit.

  7. In the Edit Topic dialog box, enter the number of partitions and click OK.

    • The number of partitions can only be increased.
    • To ensure performance, the Kafka console allows a maximum of 200 partitions for each topic.
    • The total partitions of all topics cannot exceed the maximum partitions of an instance. The maximum partitions of an instance varies by instance specifications. For details, see Specifications.

Changing the Number of Topic Partitions (Client)

If your Kafka client version is later than 2.2, you can use kafka-topics.sh to change the partition quantity.

For an instance with ciphertext access enabled, if allow.everyone.if.no.acl.found is set to false, topic partition quantity cannot be modified through the client.