【发布时间】:2020-12-26 02:08:27
【问题描述】:
这是一个关于如何将自我管理的 ksqlDB / ksql 服务器连接到融合云的问题。
我有一个融合的基本集群在 GCP 亚洲南部的https://confluent.cloud/ 中运行。
在这个集群中,我想将自我管理的 ksqlDB 连接到 Confluent 云控制中心。
这是我从融合云复制并放入托管 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 在终端创建成功,但在云端不可用。
-
关于命令“显示流;”它能够显示特定的STREAM。
-
打印{STREAM};即使将数据推送到 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 服务器才能工作并显示在融合云中。
【问题讨论】:
标签: confluent-platform ksqldb confluent-cloud confluent-control-center