apache-kafka - 冗余分布式 NFS 文件系统和复制因子 > 1. Kafka 部署是否安全?
问题描述
我有一个集群 Kafka 设置,其中 log.dir 设置为指向所有代理都可以访问的分布式文件系统的已安装 NFS 路径。
由于分布式文件系统提供了我需要的所有冗余,是否真的需要复制因子 > 1?
另外,我在这篇文章https://engineering.skybettingandgaming.com/2018/07/10/kafka-nfs/中读到,不建议您将日志放在 NFS 挂载的文件系统上。这仍然成立吗?有没有人有更多的经验?
解决方案
从存储方面来看,这可能是安全的,但您的单个副本只能从单个代理读取/发送。
如果那台机器出现故障,数据在您的后端仍然可用,当然,但您无法在不知道该主题有另一个副本的情况下为它提供请求(复制因子 < 2)。
推荐阅读
- java - 如何递归字符串以验证它在第一个字符之后仅包含数字
- java - Android 将文本作为图像共享给其他应用
- python-3.x - 如何从斯坦福 NLTK 解析树中提取动词短语
- dart - ViewPostImeInputStage ACTION_DOWN 颤动
- python-3.x - 重新采样后尝试返回索引列表
- html - 有没有办法在 Shadow-DOM 中访问 CSS 中的 HTML 标签属性?
- php - 如何使用页面模型获取表单字段集?
- android - SensorManager requestTriggerSensor 返回 false
- javascript - 使用扩展语法具有两个定义的调用方法
- django - 如何在 Django 表单中使用 TimeInput 小部件?