Какой каталог является идеальным для сообщений kafka

Значение по умолчанию logs.dir = / tmp / kafka-logs в server.properties . Обычно / tmp избегают хранить какие-либо важные файлы, и мы храним сообщения и смещения!

Любая конкретная причина, по которой нельзя выбрать / var / log / kafka-logs или / opt / kafka-logs

ПРИМЕЧАНИЕ. - Предполагая / tmp , / var / log имеют одинаковый тип файловой системы.

1
задан 27 July 2018 в 14:46
2 ответа

Лучшее место - это отдельный смонтированный раздел, чтобы все данные находились в одном месте, который не выполняет никаких других функций для ОС и / или других установленных пакетов

/ var / log / также обрабатывается другими программами, logrotate и т. д., поэтому небезопасно хранить ваши данные Kafka

/ opt / не должен содержать никаких программных данных, только дополнительное установленное программное обеспечение

В зависимости от того, какие сообщения у вас есть , вы можете ограничить любое взаимодействие / возможные проблемы с ними.

1
ответ дан 3 December 2019 в 20:13

Я всегда помещаю файлы в стандартные каталоги или как можно ближе к ним.

Причина в том, что будущие администраторы могут найти их позже - потому что очень часто этот будущий администратор - это я!

Рассмотрите, например, журналы, раз уж вы это подняли. Я бы создал подкаталог в / var / log для их хранения, например / var / log / kafka . Не случайно, это на самом деле каталог журнала по умолчанию , если вы его не переопределили. Так что именно сюда большинство администраторов сначала пойдут искать журналы.

Если окажется, что вам нужно смонтировать раздел диска для хранения журналов, вам не нужно менять каталог журналов; вместо этого вы можете смонтировать новое дисковое пространство непосредственно в / var / log / kafka .

А / opt предназначен для больших сторонних пакетов; это не то место, где я ожидаю найти большинство вещей.

1
ответ дан 3 December 2019 в 20:13

Теги

Похожие вопросы