Это вопрос о том, как подключить самоуправляемый сервер 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 работал и отображался в сливном облаке.