__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
或者
设置sdc
与XFS
文件系统一样的专用磁盘,它将仅为控制器进程提供服务__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
主题使用专用磁盘?