Skip to content

Clustered KSQLDB support #2204

Open
Open
@fersandiP

Description

@fersandiP

Is your proposal related to a problem?

We decided to deploy multiple ksqlDB per use case (e.g one service one ksqlDB) as recommended by ksql docs in one kafka cluster. However, when we try to integrate ksqlDB to kafka-ui, we don't see any setting to setup this configuration.

Describe the solution you'd like

Support multiple ksqlDB in one cluster like kafka connect.

As environment variable

KAFKA_CLUSTERS_0_KSQLDBSERVER_0_NAME=first
KAFKA_CLUSTERS_0_KSQLDBSERVER_0_ADDRESS=http://localhost:8088

or as config YAML file

kafka:
  clusters:
    - name: local
      ksqldbServer: 
        - name: first
          address: http://localhost:8088
      kafkaConnect:
        - name: first
          address: http://localhost:8083
      jmxPort: 9997

Describe alternatives you've considered

Deploy multiple kafka-ui for each ksqlDB

Additional context

ksqlDB docs - Deploy recommendation and best practices

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions