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

#confluent-platform #ksqldb #confluent-cloud #confluent-control-center

#confluent-платформа #ksqldb #confluent-cloud #confluent-control-center

Вопрос:

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

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

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

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

Вот мои конфигурации, которые я скопировал из 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 amp;
  

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

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

Пара вещей была отмечена в ksql terminal :

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

  • По команде «показать потоки»; Он способен отображать конкретный поток.

  • print {ПОТОК}; Он не отображает данные, даже когда данные передаются в ПОТОК.

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

  • При отображении соединителей в терминале 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] сбой: отказано в подключении (Connection refused) Вызвано: org.apache.http.conn.Исключение HttpHostConnectException: Подключиться к localhost: 8083 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] сбой: отказано в подключении (Connection refused) Вызвано: не удалось подключиться к серверу. Вызвано: не удалось подключиться к серверу.

Я ожидаю, что мой ksqlDB появится в confluent cloud, но не может его увидеть.

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

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

Ответ №1:

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

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

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

Документы:

Комментарии:

1. О, моя ошибка. Я ошибочно поместил самоуправляемую как управляемую ksqldb. только что исправил это. Спасибо за это. Было бы неплохо видеть статус автономного ksql в confluent cloud, чтобы все было в одном месте в центре управления.