Skip to content

Topic Management Service#

Front end to manage Kafka topics.

Apache Kafka uses the concept of named, persistent topics – which can be browsed and configured for the desired data retention and scalability.

The Topic Management Service provides a REST API and a web user interface to set topics up for use with ATLAS Advanced Streams.

Of course, Kafka can be managed with command-line tools, but this service provides a convenient web front-end to create, edit and delete topics.

Prerequisites#

  • Java 8 x64 or later
  • Kafka 0.11 or later

Installation#

Run the msi installer that you can find in the released ECU Bridge zipped folder.

MAT Streaming Topic Management Service.msi

If you are managing a Kafka cluster not located on localhost edit the service configuration: C:\Program Files\McLaren Applied Technologies\Streaming Topic Management Service\application.properties

Update the dmin-config.bootstrap.servers to match your brokers: - Single node: server:9092 - Kafka cluster: server1:90902,server2:9092,server3:9092

Start the service.

Verification#

Verify that the Kafka broker(s) are up.

Ensure the Topic Management Service is started.

Visit http://localhost:8182/app and verify that the application is up and running.