Modifying Kafka Instance Specifications
After creating a Kafka instance, you can increase or decrease its specifications. Table 1 lists available modification options. Only one object can be modified per operation: broker quantity, bandwidth, storage space, or broker flavor.
Old/New Flavor |
Modified Object |
Increase |
Decrease |
---|---|---|---|
New flavor |
Broker quantity |
√ |
× |
Storage space |
√ |
× |
|
Broker flavor |
√ |
√ |
|
Old flavor |
Bandwidth |
√ |
× |
Storage space |
√ |
× |
|
Broker flavor |
× |
× |
This function is unavailable for single-node instances.
Distinguishing Between Old and New Specifications
- Old specifications: In the instance list, the instance specification is displayed as bandwidth (for example, 100 MB/s).
- New specifications: In the instance list, the instance specification is displayed as the ECS flavor multiplied by the number of brokers (for example, kafka.2u4g.cluster*3 brokers).
Impact of Specification Modification
It takes 5 to 10 minutes to modify specifications on one broker. The more brokers, the longer time the modification takes.
Modified Object |
Impact |
---|---|
Bandwidth or broker quantity |
|
Storage space |
|
Broker flavor |
|
Process of Increasing or Decreasing Broker Flavors
When you scale up or down the broker flavor, a rolling restart is performed on brokers. The following process takes three brokers as an example:
- Stop the Kafka process on Broker 0.
- Scale up or down the flavor of Broker 0.
- Restart the Kafka process on Broker 0.
- Repeat 1 to 3 to scale up or down the flavor of Broker 1.
- Repeat 1 to 3 to scale up or down the flavor of Broker 2.
Procedure
- Log in to the console.
- Click in the upper left corner to select a region.
Select the region where your Kafka instance is located.
- Click and choose Middleware > Distributed Message Service (for Kafka) to open the console of DMS for Kafka.
- In the row containing the desired instance, choose More > Modify Specifications in the Operation column.
- Specify the required storage space, broker flavor, or bandwidth.
- Increase the bandwidth (for earlier instances).
- Specify a new bandwidth and click Next.
- Confirm the configurations and click Submit.
- Return to the instance list and check whether the change succeeded.
- If the instance status has changed from Changing to Running, the change succeeded. You can check the new bandwidth in the Flavor column.
Figure 3 Viewing the increased bandwidth
- If the instance status has changed from Changing to Change failed, the change failed. Move the cursor over Change failed to check the failure cause.
Instances in the Change failed state cannot be restarted, modified, or deleted. After the instance status automatically changes from Change failed to Running, you can continue to perform operations on the instance. If the status does not change to Running, contact customer service.
- If the instance status has changed from Changing to Running, the change succeeded. You can check the new bandwidth in the Flavor column.
After increasing the bandwidth, add the IP address of the new broker to the client connection configuration to improve reliability.
- Expand the storage space (for earlier instances).
- Specify a new storage space and click Next.
- Confirm the configurations and click Submit.
- Return to the instance list and check whether the change succeeded.
- If the instance status has changed from Changing to Running, the change succeeded. View the new storage space in the Used/Available Storage Space (GB) column in the instance list.
Figure 4 Viewing the increased storage space
- If the instance status has changed from Changing to Change failed, the change failed. Move the cursor over Change failed to check the failure cause.
Instances in the Change failed state cannot be restarted, modified, or deleted. After the instance status automatically changes from Change failed to Running, you can continue to perform operations on the instance. If the status does not change to Running, contact customer service.
- If the instance status has changed from Changing to Running, the change succeeded. View the new storage space in the Used/Available Storage Space (GB) column in the instance list.
- Expand the storage space (for later instances).
- Select Storage for Change By. For Storage space per broker, enter a value. Storage spaces vary by instance specifications. For details, see Specifications. Click Next.
- Confirm the configurations and click Submit.
- Return to the instance list and check whether the change succeeded.
- If the instance status has changed from Changing to Running, the change succeeded. View the new storage space (Storage space per broker x Number of brokers) in the Used/Available Storage Space (GB) column in the instance list.
- If the instance status has changed from Changing to Change failed, the change failed. Move the cursor over Change failed to check the failure cause.
Instances in the Change failed state cannot be restarted, modified, or deleted. After the instance status automatically changes from Change failed to Running, you can continue to perform operations on the instance. If the status does not change to Running, contact customer service.
Figure 5 Expanding the storage space
- Increase the broker quantity (for later instances).
- For Change By, select Brokers.
- For Brokers, specify the broker quantity. The broker quantity range varies by instance specifications. For details, see Specifications.
- If public access has been enabled, configure EIPs for the new brokers.
- For Subnet, retain the default settings.
- For Private IP Addresses, select Auto or Manual.
- Auto: The system assigns an IP address from the subnet automatically.
- Manual: Select the IP addresses for the new brokers from the drop-down list. If the number of selected IP addresses is less than the number of brokers, the remaining IP addresses will be automatically assigned.
- Click Next.
- Confirm the configurations and click Submit.
- Return to the instance list and check whether the change succeeded.
- If the instance status has changed from Changing to Running, the change succeeded. You can check the new broker quantity in the Flavor column.
- If the instance status has changed from Changing to Change failed, the change failed. Move the cursor over Change failed to check the failure cause.
Instances in the Change failed state cannot be restarted, modified, or deleted. After the instance status automatically changes from Change failed to Running, you can continue to perform operations on the instance. If the status does not change to Running, contact customer service.
Figure 6 Adding brokers
After adding brokers, add the IP addresses of the new brokers to the client connection configuration to improve reliability.
- Modifying broker flavors (for later instances).
- For Change By, select Broker Flavor.
- Specify a new broker flavor.
- In the Risk Check area, check for risks.
If any risk is found, handle it as prompted and click Recheck. If the risks do not need to be handled, select I understand the risks.
- Click Next, confirm the information, and click Submit.
- Return to the instance list and check whether the change succeeded.
- If the instance status has changed from Changing to Running, the change succeeded. You can check the new broker flavor in the Flavor column.
- If the instance status has changed from Changing to Change failed, the change failed. Move the cursor over Change failed to check the failure cause.
Instances in the Change failed state cannot be restarted, modified, or deleted. After the instance status automatically changes from Change failed to Running, you can continue to perform operations on the instance. If the status does not change to Running, contact customer service.
Figure 7 Increasing or decreasing a broker flavor
- Increase the bandwidth (for earlier instances).
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot