Strimzi Kafka 与 Azure 存储类兼容?
Posted
技术标签:
【中文标题】Strimzi Kafka 与 Azure 存储类兼容?【英文标题】:Strimzi Kafka compatible with Azure storage classes? 【发布时间】:2021-04-18 07:46:10 【问题描述】:我正在部署一个 Kafka 集群(使用 Strimzi CRD),它使用 Azure
上的 KafkaMirrorMaker
从另一个集群复制数据。问题是当 Kafka 重新启动时,数据会丢失。我正在使用持久性 Volumes 声明(在所有其他情况下都对我有用),所以我非常不确定问题出在哪里。
在查看Strimzi 文件时,我发现了一个句子:
“Srimzi 需要通过 StorageClass 提供块存储。 用于存储的文件系统格式必须是 XFS 或 EXT4。三种类型 支持数据存储:“[略低于5.3]。
问题可能是我的存储类有错误的文件系统吗?
我找不到不同 Azure 存储类使用的文件系统。有谁知道这是否会导致问题(或者XFS/EXT4
是每个人都使用的标准)?
我在日志中找不到任何相关信息。
如果有人想在这里看到我是如何定义我的 Kafka 存储的,default-hdd-reatin
是一个自定义的存储类(在其他情况下也可以):
storage:
type: persistent-claim
size: 500Gi
deleteClaim: false
class: default-hdd-retain
【问题讨论】:
【参考方案1】:看来标准storageClass
有一个EXT4文件系统所以这里没有问题。
【讨论】:
以上是关于Strimzi Kafka 与 Azure 存储类兼容?的主要内容,如果未能解决你的问题,请参考以下文章
Strimzi kafka 出口商 kafka_consumergroup_members 指标
Strimzi / Kafka Connect 找不到我的插件
Strimzi 操作员 Kafka 集群 ACL 未启用类型:简单