使用 Kafka:基础知识

时间:2021-06-03 20:19:52

标签: apache-kafka

我对卡夫卡很陌生。根据一些教程,我对使用实际的 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

现在对于我的真实情况:如果我知道主题名称,我还需要什么才能应用上述相同的步骤以消费者的身份收听它?涉及哪些步骤?我在其他主题中阅读了关于 tunnellingJumphost。如何做到这一点?

我知道这个问题很笼统。感谢指向任何相关阅读材料或指南的任何指示。

1 个答案:

答案 0 :(得分:1)

根据您的公司名称服务器,接下来的程序应该在您的 wsl 实例中完成 获取外部连接

unable to access network from WSL2

您需要将 bootstrap-server 设置为您公司的服务器

--bootstrap-server my.company.com:9092

相关问题