首页 > 解决方案 > 冗余分布式 NFS 文件系统和复制因子 > 1. Kafka 部署是否安全?

问题描述

我有一个集群 Kafka 设置,其中 log.dir 设置为指向所有代理都可以访问的分布式文件系统的已安装 NFS 路径。

由于分布式文件系统提供了我需要的所有冗余,是否真的需要复制因子 > 1?

另外,我在这篇文章https://engineering.skybettingandgaming.com/2018/07/10/kafka-nfs/中读到,不建议您将日志放在 NFS 挂载的文件系统上。这仍然成立吗?有没有人有更多的经验?

标签: apache-kafka

解决方案


从存储方面来看,这可能是安全的,但您的单个副本只能从单个代理读取/发送。

如果那台机器出现故障,数据在您的后端仍然可用,当然,但您无法在不知道该主题有另一个副本的情况下为它提供请求(复制因子 < 2)。


推荐阅读