我正在使用Spring Kafka的应用程序中设置Embedded-Kafka进行JUnit测试。 Zookeeper日志目录的位置/属性是什么? 使用Embedded-Kafka时,我没有名为server.properties或zookeeper.properties的文件 默认情况下,它会在Windows的temp文件夹中创建日志文件,但是我的临时窗口是限制性的,因此会出现异常
我能够通过使用以下
指定Kafka日志目录@EmbeddedKafka(brokerProperties = { "log.dirs=../kafka-logs/" })
对于我尝试过的经纪人/动物园管理员属性-
static {
props.setProperty("java.io.tmpdir", "../kafka-logs/");
}
答案 0 :(得分:0)
更改java.io.tmpdir
对我来说很好。
../kafka/kafka-1090602028141584277
({../kafka
必须已经存在)。
是否可能在创建static
之后调用您的EmbeddedZookeeper
块?