我能看到一处房产 config/server.properties 打电话 log.dir ? 这是否意味着Kafka使用相同的目录来存储日志和数据?
config/server.properties
log.dir
31moq8wy1#
config/server.properties中的log.dir或log.dirs指定保存日志数据的目录。默认情况下,服务器日志目录为kafka\u base\u dir/logs。您可以通过在log4j.properties中为“kafka.logs.dir”指定另一个目录来修改它。
bjg7j2ky2#
log.dir 在 server.properties 是kafka代理将存储包含您的数据的提交日志的地方。通常,这将为任务关键型用例提供高速挂载磁盘。对于应用程序/代理日志记录,可以使用 log4j 日志记录以在自定义位置获取事件日志记录。下面是实现这一点的变量。
server.properties
log4j
-Dlog4j.configuration=file:<configuration file with log rolling, logging level etc.> & -Dkafka.logs.dir=<path to logs>
qgelzfjb3#
kafka主题是“分布式和分区的只附加日志”。参数 log.dir 定义主题(即数据)的存储位置。它与应用程序/代理日志记录无关。默认值 log.dir 是 /tmp/kafka-logs 如果您的操作系统有/tmp目录清理器,您可能需要更改它。
/tmp/kafka-logs
3条答案
按热度按时间31moq8wy1#
config/server.properties中的log.dir或log.dirs指定保存日志数据的目录。默认情况下,服务器日志目录为kafka\u base\u dir/logs。您可以通过在log4j.properties中为“kafka.logs.dir”指定另一个目录来修改它。
bjg7j2ky2#
log.dir
在server.properties
是kafka代理将存储包含您的数据的提交日志的地方。通常,这将为任务关键型用例提供高速挂载磁盘。对于应用程序/代理日志记录,可以使用
log4j
日志记录以在自定义位置获取事件日志记录。下面是实现这一点的变量。qgelzfjb3#
kafka主题是“分布式和分区的只附加日志”。参数
log.dir
定义主题(即数据)的存储位置。它与应用程序/代理日志记录无关。
默认值
log.dir
是/tmp/kafka-logs
如果您的操作系统有/tmp目录清理器,您可能需要更改它。