provectus/kafka-ui

Clustered KSQLDB support

Open

#2 204 ouverte le 24 juin 2022

Voir sur GitHub
 (4 commentaires) (2 réactions) (0 assignés)Java (977 forks)batch import
good first issuescope/backendscope/frontendstatus/acceptedtype/enhancement

Métriques du dépôt

Stars
 (7 799 stars)
Métriques de merge PR
 (Aucune PR mergée en 30 j)

Description

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

Guide contributeur