如何为 cp-helm-charts 启用 confluent.value.schema.validation

how to enable confluent.value.schema.validation for cp-helm-charts

我正在使用 helm 使用 cp-helm-charts

部署 kafka

我启用了 zookeeper、kafka、模式注册表和控制中心组件。在控制中心 UI 我可以创建一个主题并为该主题设置一个模式。但是,模式验证未启用,仍然可以向主题写入任意文本。

我正在尝试启用架构验证 described here 通过将这些选项添加到我的 helm 值中:

cp-control-center:
  configurationOverrides:
    "confluent.schema.registry.url": http://data-cp-schema-registry:8081
    "confluent.value.schema.validation": true

但是没有效果

问题: 如何为 cp-helm-charts kafka 启用模式验证? 想法是限制所有与指定架构不匹配的内容。

模式验证仅适用于 Confluent Server(代理)或主题,不适用于控制中心容器,因此您需要将该覆盖转移到 kafka 配置(并验证它是否使用 cp-server 图片)

值得一提的是,这是 Confluent Enterprise 的付费功能。