Как управлять файловой системой, в которую Kafka Streams помещает свои данные

У меня есть приложение Kafka Streams, оно отлично работает, но кажется, что rockdb помещает данные в /tmp. Как мне указать kafka (rocksdb), где разместить данные. /tmp не годится для производственного приложения


person whomer    schedule 15.07.2019    source источник


Ответы (2)


Вы можете установить параметр конфигурации state.dir.

См. документы: https://docs.confluent.io/current/streams/developer-guide/config-streams.html

person Matthias J. Sax    schedule 17.07.2019

Вы можете изменить путь к переменной log.dirs в server.properties. Я предлагаю вам пройти по следующей ссылке, чтобы узнать больше об этом.

http://www.openkb.info/2018/09/how-to-dig-into-kafka-streamsksqls.html

person Rohit Yadav    schedule 16.07.2019
comment
Вопрос о Kafka Streams, а не о брокерах Kafka. - person Matthias J. Sax; 17.07.2019