Zookeeper 最佳实践 - 仅使用 SSD 磁盘

Zookeeper 最佳实践 - 仅使用 SSD 磁盘

我们有 HDP 集群版本 2.6.0 / 2.6.1 ( hortonworks ),将来可能会有 3.0 版本

我在 HORTONWORKS 文档中搜索了很多,但没有找到有关为 zookeeper 使用 SSD 磁盘的详细信息

但在 confluent 上,我们可以看到他们完全建议 zookeeper 服务器必须与 SSD 配合使用

参考:https://docs.confluent.io/current/zookeeper/deployment.html

磁盘性能对于维护健康的 Zookeeper 集群至关重要。强烈建议使用固态硬盘 (SSD),因为 Zookeeper 必须具有低延迟磁盘写入才能达到最佳性能。对 Zookeeper 的每个请求都必须提交到仲裁中每台服务器上的磁盘,然后才能读取结果。对于生产部署,建议每台 Zookeeper 服务器上至少配备 64 GB 大小的专用 SSD。您可以使用 autopurge.purgeInterval 和 autopurge.snapRetainCount 自动清理 Zookeeper 数据并降低维护开销。

所以我们想知道是否需要用 SSD 磁盘替换我们的磁盘(仅适用于 zookeeper)

对此还有其他意见吗?

zookeeper 服务器必须使用 SSD 磁盘吗?

答案1

没有必要使用 SSD 我认为建议使用 SSD 的唯一原因是取决于您要使用的应用程序类型。如果您有基于事务的应用程序并且在每个事务上都与 zookeeper 进行交互,那么使用 ssd 是很好的,我使用 zookeeper 来处理 Kafka、Hadoop,但从未将 ssd 仅用于 zookeeper。希望这会有所帮助。

相关内容