背景:
MacOS,本地使用kafka-python,连接内网主机上kafka。
producer/consumer能够通过ip连接上broker,也能获得topic的partition信息。主机ip也能ping通。
问题:
在指定group_id时会在ensure_active_group()函数下无限循环;在不指定group_id时会在_retrieve_offsets()函数下无限循环。所有涉及到group和offset的操作均有类似问题出现。
此外使用java kafka时也出现类似问题。
解决方法:
本地添加kafka 主机ip 和 主机名称 到host中。随后恢复正常。具体原因不明。