3 votes

Quel est le répertoire idéal pour les messages kafka

La valeur par défaut de logs.dir=/tmp/kafka-logs sur server.properties . Habituellement /tmp on évite de conserver des fichiers importants et on stocke des messages et des décalages !

Une raison particulière pour laquelle on ne peut pas choisir /var/log/kafka-logs o /opt/kafka-logs

NOTE - En supposant que /tmp , /var/log sont tous du même type de système de fichiers.

3voto

Michael Hampton Points 232226

Je place toujours les fichiers dans des répertoires standard ou aussi proches que possible de ceux-ci.

La raison en est que les futurs administrateurs pourront les retrouver plus tard - car très souvent, ce futur administrateur, c'est moi !

Considérez les journaux, par exemple, puisque c'est ce que vous avez évoqué. Je créerais un sous-répertoire dans /var/log pour les stocker, comme /var/log/kafka . Le répertoire /var/log est l'endroit où la plupart des administrateurs vont d'abord chercher les journaux pour n'importe quel paquet. La valeur par défaut d'Apache de /tmp/kafka-logs est plutôt insensé, comme vous l'avez déjà découvert. La valeur par défaut de Cloudera répertoire du journal /var/log/kafka est beaucoup plus logique.

S'il s'avère que vous devez monter une partition de disque pour stocker les journaux, il n'est pas nécessaire de modifier le répertoire des journaux ; vous pouvez monter le nouvel espace disque directement à l'adresse suivante /var/log/kafka .

Et /opt est destiné aux gros paquets tiers ; ce n'est pas là que je m'attends à trouver la plupart des choses. Il y a peu de standards ou de conventions pour tout ce qui se trouve dans ce répertoire, donc les choses pourraient être difficiles à trouver.

2voto

Random Citizen Points 476

Le meilleur endroit est une partition séparée montée pour avoir toutes les données au même endroit, qui n'a aucune autre fonction pour le système d'exploitation et/ou les autres paquets installés.

/var/log/ est également géré par d'autres programmes, logrotate, etc. Il n'est donc pas vraiment sûr d'y placer vos données Kafka.

/opt/ ne doit pas contenir de données de programme, mais seulement des logiciels supplémentaires installés.

Selon le type de messages que vous avez, vous pourriez vouloir limiter toute interaction/tout problème éventuel avec eux.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X