使用Kafka Tool(Offset Explorer)读取Avro Schema时遇404错误求助
问题解决方法
- 修正Schema Registry地址:你填的地址是获取特定版本Schema的API路径,工具需要的是Schema Registry的根服务地址,应该改为
http://myserver.com:8081。工具会自动从消息中提取Schema ID,再去Registry拉取对应的Schema,无需手动指定subject和版本。 - 核对Key/Value的序列化类型:确认你的主题Key是否真的使用Avro序列化。很多场景下Key会用字符串或其他简单类型,如果Key不是Avro却选了Avro类型,会触发解析错误,建议先核对生产者的序列化配置,再匹配工具里的类型设置。
- 验证Registry服务可用性:在本地通过
curl http://myserver.com:8081/subjects命令(或浏览器访问该地址),确认能正常返回subject列表,确保Registry服务运行正常且网络可达。 - 检查认证配置:如果你的Schema Registry开启了认证(如Basic Auth、SSL),需要在Kafka Tool的连接设置中添加对应的认证信息,权限不足时也可能返回404错误。
内容的提问来源于stack exchange,提问作者Arun Mohan
相关产品推荐
相关产品推荐

