哪里kafka存储主题的分区?

gil*_*lyb 5 apache-kafka

我在linux服务器上安装了kafka.我定义了一个带有几个分区的主题.我知道每个分区都映射到磁盘上的物理文件,但我不知道它在哪里.
分区文件保存在哪里?

Lun*_*ahl 14

在config/server.properties中,您将找到有关"Log Basics"的部分.该属性log.dirs定义了您的日志/分区将存储在磁盘上的位置.


Sal*_*ali 5

默认情况下,在 Linux 上它存储在/tmp/kafka-logs. 如果您将导航到此文件夹,您将看到如下内容:

  • 恢复点偏移检查点
  • 复制偏移检查点
  • 主题-0
  • msg-0
  • msg-1

这意味着您有两个主题(topic其中有 1 个分区,msg其中有 2 个)。

正如 Ludd 所指出的,您可以config/server.properties通过查找log.dirs.