You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Schema Registry兼容性问题:如何查看已注册的历史Schema?

查看Schema Registry中已注册的历史Schema方法
  • 通过REST API查询
    直接调用Schema Registry的REST接口就能获取指定主题(subject)的所有历史版本:

    curl -X GET http://<schema-registry-host>:<port>/subjects/<subject-name>/versions
    

    这个请求会返回该subject下所有Schema版本号的列表。如果要查看某个具体版本的完整Schema内容,用下面的命令:

    curl -X GET http://<schema-registry-host>:<port>/subjects/<subject-name>/versions/<version-number>
    

    这里的<version-number>可以填具体数字,或者用latest直接获取最新版本的Schema。

  • 用Confluent CLI查询
    如果你已经安装了Confluent CLI,操作会更简便:

    1. 先列出所有已注册的subject:
      confluent schema-registry subject list
      
    2. 查看指定subject的所有历史版本信息:
      confluent schema-registry subject describe <subject-name>
      
    3. 查看某个具体版本的Schema内容:
      confluent schema-registry schema get --subject <subject-name> --version <version-number>
      
  • 额外:检查兼容性配置
    既然遇到了兼容性异常,建议顺便确认下该subject的兼容性规则,避免后续再出现类似问题:

    curl -X GET http://<schema-registry-host>:<port>/config/<subject-name>
    

    或者用CLI:

    confluent schema-registry config get <subject-name>
    

内容的提问来源于stack exchange,提问作者Gabriel Moraes

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 02:24:10