我在集群的一个节点上运行了汇合ksql服务器。我们可以让ksql由kafka集群之外的特定主机/机器连接吗?ps-这是为开发人员提供ksql访问谢谢!
eqqqjvef1#
是的,你可以。ksql支持客户机-服务器体系结构。它有运行在一台机器上的ksql服务器,客户机可以在另一台机器上独立运行。在集群节点上启动ksql服务器时,需要在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
1条答案
按热度按时间eqqqjvef1#
是的,你可以。ksql支持客户机-服务器体系结构。它有运行在一台机器上的ksql服务器,客户机可以在另一台机器上独立运行。
在集群节点上启动ksql服务器时,需要在ksql-server.properties中配置侦听器。侦听器应该公开为0.0.0.0:以便从其他计算机访问它。
从本地计算机上,可以通过ksql cli以以下方式进行访问:
您可以在此处阅读有关ksql客户机服务器设置的更多信息:https://docs.confluent.io/current/ksql/docs/index.html