你能从远程主机 运行 KSQL 吗?
Can you run KSQL from a remote host?
我在集群的一个节点上安装了 confluent-ksql-server 运行。
我们能否使 ksql 由 kafka 集群外部的特定 host/machine 连接?
PS-这是为了给开发者提供ksql访问
谢谢!
是的,你可以。 KSQL 支持客户端-服务器架构。它有 ksql 服务器,在一台机器上 运行s,客户端可以在另一台机器上独立 运行。
当您在集群节点上启动 ksql-server 时,您需要在 ksql-server.properties 中配置监听器。侦听器应公开为 0.0.0.0: 以使其可从其他计算机访问。
从您的本地计算机,您可以通过 ksql-cli 以下列方式访问:
./bin/ksql-cli remote http://<kafka Node Listern IP>:8080
您可以在此处阅读有关 KSQL 客户端服务器设置的更多信息:https://docs.confluent.io/current/ksql/docs/index.html
我在集群的一个节点上安装了 confluent-ksql-server 运行。 我们能否使 ksql 由 kafka 集群外部的特定 host/machine 连接?
PS-这是为了给开发者提供ksql访问
谢谢!
是的,你可以。 KSQL 支持客户端-服务器架构。它有 ksql 服务器,在一台机器上 运行s,客户端可以在另一台机器上独立 运行。
当您在集群节点上启动 ksql-server 时,您需要在 ksql-server.properties 中配置监听器。侦听器应公开为 0.0.0.0: 以使其可从其他计算机访问。
从您的本地计算机,您可以通过 ksql-cli 以下列方式访问:
./bin/ksql-cli remote http://<kafka Node Listern IP>:8080
您可以在此处阅读有关 KSQL 客户端服务器设置的更多信息:https://docs.confluent.io/current/ksql/docs/index.html