这是一个关于如何将自我管理的 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,它也不会显示数据。
我没有设置任何主机条目。
在 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 ] failed: Connection denied (Connection denied) 原因:无法连接到服务器。原因:无法连接到服务器。
我期待我的 ksqlDB 出现在融合云中,但看不到。
我不知道还需要什么配置,这样我的自我管理的 ksql 服务器才能工作并显示在融合云中。