Using Kafka Connect
Learn how you can manage, monitor and configure Kafka Connect.
There are multiple ways that you can manage, monitor and configure Kafka connect in CDP. It is important to make a distinction between the Kafka Connect roles and Kafka Connect connectors as they are managed through different interfaces.
- The Kafka Connect Role
- Kafka Connect roles are roles that you can deploy within a Kafka service, they represent Kafka Connect workers. Because these roles are deployed with and managed by Cloudera Manager, their management and configuration is done through Cloudera Manager. In other words the connect workers you deploy will be managed and configured in Cloudera Manager. For more information see Configuring Kafka Connect and the Cloudera Manager Documentation.
- Kafka Connect Connectors
- Connectors are not managed by Cloudera Manager, instead multiple other interfaces can be
used to interact with them. These are the following:
- Streams Messaging Manager UI
The Streams Messaging Manager UI is a recommended interface in CDP to manage connectors. Comprehensive documentation is provided on the usage of the UI in Monitoring Kafka Connect.
- The Streams Messaging Manager REST API
The Streams Messaging Manager REST API is a recommended interface in CDP to manage connectors. For more information, see the SMM REST API Reference.
- The Kafka Connect REST API
The Kafka connect REST API can be used to manage connectors. However, its usage is not recommended by Cloudera, nor is separate documentation provided. For more information, see the upstream Apache Kafka documentation.
- Streams Messaging Manager UI