Adding a Kafka Broker Instance for Consistency with the Zookeeper

Adding a new Kafka broker has the following prerequisites:

To add a Kafka broker:

  1. Open the CDF Management Portal.
  2. Click ... (Browse) to the right.
  3. From the drop-down, select Reconfigure. The post-deployment settings page is displayed.
  4. Find the field # of Kafka broker nodes in the Kafka cluster.
  5. From the field's drop-down, select the new number of Kafka brokers.
  6. Adjust any other related fields as needed. For example, if the topic replication factor is 1, consider increasing it.
  7. Click Save.
  8. Verify that the new Kafka brokers are up and in Running state by running the command:
    kubectl get pods -n {arcsight_namespace_id} th-kafka-x

Next, assign partitions to the new Kafka broker:

  1. Connect to Transformation Hub Kafka Manager.
Refer to Connecting to the Kafka Manager for more information.
  1. In Cluster > Transformation Hub > Topics, click Generate Partition Assignments.
  2. On the Confirm Assignments page, confirm partition assignments for the new broker and click Generate Partition Assignments.
  3. On the main toolbar, click Topic > List.
  4. Click Run Partition Assignments.
  5. On the Run Assignments page, confirm partition assignments and click Run Partition Assignments.
  6. The partition reassignment process begins. On the Reassign Partitions page, under Status, check for a date and time of the job completion to verify completion of the task.
Reducing the number of Kafka brokers is not currently supported.