Enabling Kafka

You can enable Kafka on a Certified Container or on an IIM-based setup.

Certified Container setup

To enable Kafka and to update Kafka Topic on a Certified Container setup, you must update the properties using the property key events_nosql for eventsnosql.properties.in file from the Customization UI.
Property Key Property Value
events_nosql.visibility.nosql.enabled true
events_nosql.topic b2bivisibility
Note: The b2bivisibility topic name is the default value set if Kafka is enabled. If the topic is not set, you need to manually create the Kafka topic in the Kafka cluster with a minimum replication factor 3 (for 3 node Kafka cluster) and partitions as 20.
To set the Kafka broker configuration, you must update the properties using the property key nosql_prop for the kafka.properties.in file from the customization UI.
Property Key Property Value
nosql_prop.bootstrap.servers {broker host:port list}

IIM-based setup

To enable Kafka on an IIM-based setup, you can either use the customization UI or properties file located on file system.