This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.6.2.3. 配置 Kafka 代理设置
您可以通过创建配置映射并在 Kafka Broker
对象中引用此配置映射,配置复制因素、bootstrap 服务器和 Kafka 代理的主题分区数量。
先决条件
- 在 OpenShift Container Platform 上具有集群或专用管理员权限。
-
OpenShift Serverless Operator、Knative Eventing 和
KnativeKafka
自定义资源(CR)已安装在 OpenShift Container Platform 集群中。 - 您已创建了一个项目,或者具有适当的角色和权限访问项目,以便在 OpenShift Container Platform 中创建应用程序和其他工作负载。
-
已安装 OpenShift CLI(
oc
)。
流程
修改
kafka-broker-config
配置映射,或创建自己的配置映射来包含以下配置:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 重要default.topic.replication.factor
值必须小于或等于集群中的 Kafka 代理实例数量。例如,如果您只有一个 Kafka 代理,则default.topic.replication.factor
值应该不超过"1"
。Kafka 代理配置映射示例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 应用配置映射:
$ oc apply -f <config_map_filename>
$ oc apply -f <config_map_filename>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 指定 Kafka
Broker
对象的配置映射:Broker 对象示例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 应用代理:
$ oc apply -f <broker_filename>
$ oc apply -f <broker_filename>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow