Confluent 3.3.0无法更改默认日志目录位置

时间:2017-08-10 11:07:30

标签: apache-kafka confluent

之前我使用过融合的Kafka,通常我会更改位于log.dirs=my-NEW-Location的server.properties文件中的/etc/kafka/

我刚刚在我的Ubuntu 16.04机器上安装了Confluent 3.3.0 ..使用命令confluent start kafka启动没问题。我已尝试将log.dirs中的server.properties更改为我的新位置,但由于某种原因,汇合并未将其取消。检查server.log文件后,Confluent会在/tmp/confluent.SOME_RAMDOM_STRING/中创建日志,有没有办法更改此内容?

1 个答案:

答案 0 :(得分:8)

这是目前Confluent CLI的一项功能。它将找到您在公共位置下启动的服务的所有数据和元数据。您可以通过以下方式随时了解此特定位置:

confluent current

默认情况下,Confluent CLI会在${TMPDIR}下选择一个位置,它会在那里创建一个目录,其格式是您注意到的随机后缀(汇合。< 8 random chars> )。使用Confluent CLI时,为此公共位置设置所选路径的方法是设置环境变量CONFLUENT_CURRENT。例如:

$ export CONFLUENT_CURRENT="/var/confluent"
$ confluent current
/var/confluent.wDDFGXiZ

在上面的示例中,假设/var/confluent已经存在, kafka 服务的所有数据和元数据都位于:/var/confluent.wDDFGXiZ/kafka

请注意,目前使用Confluent CLI仅用于开发。它也是开源的,您可以在这里找到它的代码:https://github.com/confluentinc/confluent-cli

相关问题