我对卡夫卡很陌生。根据一些教程,我对使用实际的 Kafka 主题有以下疑问。
情况:我的工作场所有一台服务器正在流式传输 Kafka 主题。我有主题名称。我想从我的机器(Windows WSL2 Ubuntu)上使用这个主题。从 this tutorial,我可以
zookeeper
:bin/zookeeper-server-start.sh config/zookeeper.properties
bin/kafka-server-start.sh config/server.properties
topic
使用一个名为 quickstart-events
的假 localhost:9092
:bin/kafka-console-producer.sh --topic quickstart-events --bootstrap-server localhost:9092
localhost:9092
并从生产者接收流数据:bin/kafka-console-consumer.sh --topic quickstart-events --from-beginning --bootstrap-server localhost:9092
现在对于我的真实情况:如果我知道主题名称,我还需要什么才能应用上述相同的步骤以消费者的身份收听它?涉及哪些步骤?我在其他主题中阅读了关于 tunnelling
的 Jumphost
。如何做到这一点?
我知道这个问题很笼统。感谢指向任何相关阅读材料或指南的任何指示。
答案 0 :(得分:1)
根据您的公司名称服务器,接下来的程序应该在您的 wsl 实例中完成 获取外部连接
unable to access network from WSL2
您需要将 bootstrap-server 设置为您公司的服务器
--bootstrap-server my.company.com:9092