これは、自己管理型の ksqlDB / ksql サーバーをコンフルエントなクラウドに接続する方法に関する質問です。
GCP asia south のhttps://confluent.cloud/で実行されているコンフルエントな基本クラスターがあります。
このクラスターでは、自己管理型の ksqlDB を Confluent Cloud Control Center に接続したいと考えています。
これは、コンフルエントなクラウドからコピーしてマネージド 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 ] 失敗しました: 接続が拒否されました (接続が拒否されました) 原因: サーバーに接続できませんでした。原因: サーバーに接続できませんでした。
ksqlDB がコンフルエント クラウドに表示されることを期待していますが、表示できません。
自己管理型の ksql サーバーが機能し、コンフルエントなクラウドに表示されるようにするには、さらにどのような構成が必要かわかりません。