Apache Kafka Kraft 最佳实践以及元数据主题的首选磁盘存储是什么

Apache Kafka Kraft 最佳实践以及元数据主题的首选磁盘存储是什么

__cluster_metadata-0 我的问题涉及Kraft 模式下控制器主题的推荐磁盘存储。

话题

我们有两个选择:

__cluster_metadata-0在 OS 卷上找到主题/var/lib/metadata (作为 OS 磁盘的一部分)。

例子:

 ls -ltr /var/lib/metadata

 drwxr-xr-x 2 kafka kafka 4096 Jan 10 14:35 __cluster_metadata-0

或者

设置sdcXFS文件系统一样的专用磁盘,它将仅为控制器进程提供服务__cluster_metadata-0

例子:

df -h /dev/sdc
Filesystem                  Size  Used Avail Use% Mounted on
/dev/sdc                    10G   34M   10G   1% /kraft/metadata

ls -ltr /kraft/metadata

drwxr-xr-x 2 kafka kafka 4096 Jan 10 14:35 __cluster_metadata-0

Apache Kafka 文档没有指定在 OS 分区上定位 Kraft 元数据主题或创建专用磁盘以提供该主题的首选方法__cluster_metadata-0

注意 - 关于使用 zookeeper 服务器的非 Kraft Kafka 集群,使用 zookeeper 服务器的最佳实践很明确,文档指定为 zookeeper 设置专用磁盘(如果有SSD磁盘就更好了),但我们不确定 Kafka Kraft 控制器是否足以使用 OS 分区作为__cluster_metadata-0主题,还是我们应该为__cluster_metadata-0主题使用专用磁盘?

相关内容