关于Apache Kafka支持NetApp ONTAP NFS存储部署的条件确认问询
Apache Kafka支持NetApp ONTAP NFS存储部署的条件确认问询
你好,针对你想把On-Prem Kafka集群从本地SAS磁盘迁移到NetApp ONTAP NFS存储的疑问,咱们来仔细梳理下关键信息:
首先先回顾下你当前的集群状态:
- 34台Kafka Broker,每台配备Intel(R) Xeon(R) CPU E5-2650 v4 @ 2.20GHz(16核)
- 每台Broker的
/var/kafka目录挂载了44.6T的sdb设备,该设备由16块1TB SAS盘组成RAID-10阵列(其中8块用作奇偶校验)
你提到的困惑确实很常见——很多主流Kafka相关文档以及一些社区实践、问题反馈,都不推荐在NFS存储上运行Kafka,主要是旧版本的NFS/存储系统存在文件系统语义不兼容、锁机制缺陷等问题,会影响Kafka的稳定性。
不过从NetApp的官方资料来看,只有满足以下严格的版本和配置条件时,Kafka才能稳定运行在ONTAP NFS存储上:
- NetApp ONTAP版本必须是9.12.1及以上
- Linux操作系统需使用RHEL 8.7或9.1及以上版本
- 必须开启ONTAP的特定卷配置:将
-is-preserve-unlink-enabled参数设置为true,同时需要通过Trident工具,使用ontap-nas或ontap-nas-economy驱动来创建Kafka对应的PVC,确保该配置生效
所以回到你的问题:是的,目前来看只有符合上述版本和配置要求的环境,才能支持Kafka集群部署在NetApp ONTAP NFS存储上。这些新版本的修复正是为了解决之前NFS与Kafka不兼容的核心问题,这也是为什么现在有了支持的方案。
备注:内容来源于stack exchange,提问作者King David
相关产品推荐
相关产品推荐

