Creating a Kafka channel for publishing MDM data
Before you can synchronize MDM data using the Kafka Processor, you must create and enable a channel for publishing messages to Kafka topics.
About this task
The InfoSphere® MDM Notification Framework uses the Apache Kafka API to enable publish/subscribe and point-to-point domains to send messages to listener applications or middleware. The framework provides a mechanism that enables you to define your own notifications with customized content.
The nt13
notification type exists in the NOTIFICATIONTYPE table for publishing
InfoSphere
MDM messages into Kafka entity topics.
You must create and enable a Kafka channel for publishing messages to Kafka topics.
Procedure
What to do next
- Ensure that the Zookeeper and Kafka servers are up and running.
- Ensure that the Kafka resource environment provider has the correct host name and port number
for the Kafka server. This value is held in the
boostrap.servers
property. - Ensure that the SSL security settings are correct:
- If SSL security is enabled, then ensure that the necessary certificates are in place and the mandatory properties are all configured with valid values (as described earlier in this topic).
- If SSL security is not enabled, then ensure that the mandatory properties are configured with valid values (as described earlier in this topic).
- Ensure that the entity topic has been created with the correct configuration, including replication factor and partitions. For details on creating topics, see Synchronizing MDM data at runtime.
- Ensure that the shared library is in place. Check this in the WebSphere Application Server Integrated Solutions console (admin console), under .
- For information about specific Kafka errors, see the Apache Kafka documentation.