智能手机上的 Apache-Kafka 和 python,NoBrokerAvailable 错误

维克多马克

我对 python 中使用 kafka-python 模块的一些代码有疑问,我真的不知道为什么它不起作用。在我像快速入门页面建议的那样初始化 Zookeeper&Kafka 服务器并在我的计算机上创建主题后,我尝试使用 Termux 在我的智能手机上运行以下代码:

from json import dumps, loads
from kafka import KafkaProducer, KafkaConsumer

class CommunicationLayer:

def __init__(self, node_id):
self.output_publisher = KafkaProducer(bootstrap_servers=['192.168.1.103:9092'], value_serializer=lambda x:
dumps(x).encode('utf-8'))

self.window_receiver = KafkaConsumer("node_{}".format(node_id), bootstrap_servers=['192.168.1.103:9092'] , value_deserializer=lambda x: loads(x.decode('utf-8')))
...
(code  that doesn't really help)
...

(IP指向运行kafka服务器的机器)。一旦我运行此代码,就会收到 NoBrokerAvailable 错误,据我所知,只有在您尚未初始化服务器时才会出现该错误。我错过了什么吗?

一个板球运动员

我尝试在我的智能手机上运行以下代码

注意:Kafka 客户端不适合在网络连接不可靠的环境中运行。


IP指向运行kafka服务器的机器

ZooKeeper和 Kafka是否在这台机器上对外公开,而不仅仅是在本地监听?

同样,您需要将advertised.listenersKafka 属性中的属性设置为该外部地址,以便任何客户端能够在引导连接后实际连接。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

React网站按钮和输入在智能手机上不起作用

来自分类Dev

HTML和CSS布局在智能手机上无法正确显示

来自分类Dev

引导A标签在平板电脑和智能手机上不起作用

来自分类Dev

检测平板电脑和智能手机

来自分类Dev

电脑和智能手机/平板电脑上的图像颜色不同

来自分类Dev

我的智能手机位置计算算法-GPS和传感器

来自分类Dev

与Android智能手机同步日历和通讯录

来自分类Dev

平板电脑/智能手机和触摸屏计算机不同

来自分类Dev

通过PC或其他智能手机远程启动和停止Android应用

来自分类Dev

我的联系表单与智能手机和PC的不同视图

来自分类Dev

智能手机中的数据链路层和物理层设备

来自分类Dev

增加智能手机和iPhone上网站的字体大小

来自分类Dev

与Android智能手机同步日历和通讯录

来自分类Dev

比较Windows文件夹和智能手机文件夹

来自分类Dev

通过PC或其他智能手机远程启动和停止Android应用

来自分类Dev

如何连接智能手机和PC进行Java编程?

来自分类Dev

智能手机和 PC 中不同宽度的响应容器 - 引导程序

来自分类Dev

如何在实时Android设备(智能手机等)上连接和配置Android Studio?

来自分类Dev

我们可以为Android平板电脑和智能手机单独准备清单吗?

来自分类Dev

如何在实时Android设备(智能手机等)上连接和配置Android Studio?

来自分类Dev

Bootstrap布局在智能手机上过宽

来自分类Dev

OOP设计与智能手机上的性能

来自分类Dev

在智能手机上运行VBA

来自分类Dev

哪些视频格式可以普遍观看?(跨浏览器,平板电脑和智能手机等)和标准尺寸

来自分类Dev

为智能手机设计时,可以在CSS中使用表格和表格单元格显示吗?

来自分类Dev

如何使用Android SDK和智能手机供应商工具来启动另一个内核?

来自分类Dev

通过智能手机 OnePlus 3T 在网站上的字体大小和 img 高度太大

来自分类Dev

Javascript 无需“HTML5 地理定位”和互联网即可获取智能手机 GPS

来自分类Dev

生物特征认证java应用程序。如何建立智能手机和应用程序之间的连接

Related 相关文章

  1. 1

    React网站按钮和输入在智能手机上不起作用

  2. 2

    HTML和CSS布局在智能手机上无法正确显示

  3. 3

    引导A标签在平板电脑和智能手机上不起作用

  4. 4

    检测平板电脑和智能手机

  5. 5

    电脑和智能手机/平板电脑上的图像颜色不同

  6. 6

    我的智能手机位置计算算法-GPS和传感器

  7. 7

    与Android智能手机同步日历和通讯录

  8. 8

    平板电脑/智能手机和触摸屏计算机不同

  9. 9

    通过PC或其他智能手机远程启动和停止Android应用

  10. 10

    我的联系表单与智能手机和PC的不同视图

  11. 11

    智能手机中的数据链路层和物理层设备

  12. 12

    增加智能手机和iPhone上网站的字体大小

  13. 13

    与Android智能手机同步日历和通讯录

  14. 14

    比较Windows文件夹和智能手机文件夹

  15. 15

    通过PC或其他智能手机远程启动和停止Android应用

  16. 16

    如何连接智能手机和PC进行Java编程?

  17. 17

    智能手机和 PC 中不同宽度的响应容器 - 引导程序

  18. 18

    如何在实时Android设备(智能手机等)上连接和配置Android Studio?

  19. 19

    我们可以为Android平板电脑和智能手机单独准备清单吗?

  20. 20

    如何在实时Android设备(智能手机等)上连接和配置Android Studio?

  21. 21

    Bootstrap布局在智能手机上过宽

  22. 22

    OOP设计与智能手机上的性能

  23. 23

    在智能手机上运行VBA

  24. 24

    哪些视频格式可以普遍观看?(跨浏览器,平板电脑和智能手机等)和标准尺寸

  25. 25

    为智能手机设计时,可以在CSS中使用表格和表格单元格显示吗?

  26. 26

    如何使用Android SDK和智能手机供应商工具来启动另一个内核?

  27. 27

    通过智能手机 OnePlus 3T 在网站上的字体大小和 img 高度太大

  28. 28

    Javascript 无需“HTML5 地理定位”和互联网即可获取智能手机 GPS

  29. 29

    生物特征认证java应用程序。如何建立智能手机和应用程序之间的连接

热门标签

归档