zookeeper是否需要用于apache kafka群集的ssd磁盘?

70gysomp  于 2021-06-06  发布在  Kafka
关注(0)|答案(1)|浏览(618)

我们要安装kafka群集和3个zookeeper服务器
kafka应该使用zookeeper服务器来保存zookeeper服务器上的元数据
zk数据和日志文件应该在磁盘上,这些磁盘与其他i/o活动的争用最少。理想情况下,zk数据和zk事务日志文件应该位于不同的磁盘上,这样它们就不会争用io资源。
请注意,仅仅有分区是不够的,但它们必须是不同的磁盘才能确保性能。
那么zookeeper服务器必须使用ssd磁盘吗?
如果是,io等磁盘的最低要求是什么。

r3i60tvu

r3i60tvu1#

confluent建议在生产环境中运行zookeeper时使用以下配置:
磁盘
磁盘性能对于维护一个健康的zookeeper集群至关重要。强烈建议使用固态驱动器(ssd),因为zookeeper必须具有低延迟磁盘写入才能以最佳方式执行。对zookeeper的每个请求都必须提交到仲裁中每个服务器上的磁盘上,然后才能读取结果。对于生产部署,建议在每个zookeeper服务器上使用大小至少为64 gb的专用ssd。您可以使用autopurge.purgeinterval和autopurge.snapretaincount自动清理zookeeper数据并降低维护开销。

相关问题