подключить самоуправляемый ksqlDB к Confluent Cloud | управляемый сервер ksql

Это вопрос о том, как подключить самоуправляемый сервер ksqlDB / ksql к сливному облаку.

У меня есть объединенный базовый кластер, работающий в https://confluent.cloud/ на юге Азии GCP.

введите описание изображения здесь В этом кластере я хочу подключить самоуправляемый ksqlDB к центру управления Confluent Cloud.

введите описание изображения здесь

Вот мои конфигурации, которые я скопировал из сливного облака и поместил в управляемый ksqldb.

введите описание изображения здесь

Этот самоуправляемый ksqldb представляет собой вычислительную единицу GCP для одной машины.

Такая же конфигурация присутствует в следующих свойствах.

/home/confluent/confluent-5.5.1/etc/ksqldb/ksql-server.properties

и сервер ksql был запущен с использованием следующих команд.

nohup /home/confluent/confluent/confluent-5.5.1/bin/ksql-server-start /home/confluent/confluent/confluent-5.5.1/etc/ksqldb/ksql-server.properties &

Командная строка :

/home/confluent/confluent-5.5.1/bin/ksql

В ksql terminal было отмечено несколько вещей:

  • ПОТОК был успешно создан в терминале, но недоступен в облаке.

  • По команде показать потоки; Он может показывать конкретный ПОТОК.

  • печать {ПОТОК}; Он не отображает данные, даже если данные отправлены в STREAM.

  • Я не установил никаких записей о хосте.

  • При отображении соединителей в терминале ksql генерируется следующее исключение.

    ksql ›показать коннекторы; io.confluent.ksql.util.KsqlServerException: org.apache.http.conn.HttpHostConnectException: подключение к localhost: 8083 [localhost / 127.0.0.1, localhost / 0: 0: 0: 0: 0: 0: 0: 1] не удалось: соединение отклонено (соединение отклонено) Причина: org.apache.http.conn.HttpHostConnectException: подключение к localhost: 8083 [localhost / 127.0.0.1, localhost / 0: 0: 0: 0: 0: 0: 0: 1 ] не удалось: соединение отклонено (соединение отклонено) Причина: не удалось подключиться к серверу. Причина: не удалось подключиться к серверу.

Я ожидаю, что мой ksqlDB появится в сливном облаке, но не может этого увидеть.

введите описание изображения здесь

Я не знаю, какие еще конфигурации требуются, чтобы мой самоуправляемый сервер ksql работал и отображался в сливном облаке.


person Shiva Kumar SS    schedule 07.09.2020    source источник


Ответы (1)


похоже, что вы тут путаете какую-то терминологию, самоуправляемый! = управляемый.

Управляемый KSQLDB - это сервис, доступный на вашей консоли Confluent Cloud (последний образ). Там вы должны добавить приложения, которые запускают кластер KSQLDB для ваших запросов.

Для самоуправляемого экземпляра KSQLDB, работающего в GCP, вы можете подключить его к Confluent Cloud, но он не появится в списке приложений KSQLDB, так как вам придется управлять им самостоятельно.

Документы:

person jeqo    schedule 08.09.2020
comment
Ой, плохо. Я по ошибке поставил самоуправляемый как управляемый ksqldb. просто поправил. Спасибо за это. Было бы неплохо увидеть самоуправляемый статус ksql в сливном облаке, чтобы все было в одном месте в центре управления. - person Shiva Kumar SS; 08.09.2020