You can use PowerExchange for Kafka for connectivity between PowerCenter and Kafka.
PowerExchange for Kafka sources and targets represents data in a Kafka stream.
You can use Kafka topics as sources and targets in mappings. When you use Kafka topics in mappings, you must configure properties specific to Kafka.
Example
You run the IT department of a major bank that has millions of customers. You want to monitor network activity in real time. You need to collect network activity data from various sources such as firewalls or network devices to improve security and prevent attacks. The network activity data includes Denial of Service (DoS) attacks and failed login attempts made by customers. The network activity data is written to Kafka queues.
You can use PowerExchange for Kafka to read network activity data from Kafka topics in JSON format and write the data to a target for processing the network activity data..