Die Konfigurationsdateien für Elasticsearch 7 liegen im Ordner /usr/local/etc/elasticsearch, die für Elasticsearch 5 liegen unter /usr/local/etc/elasticsearch5, die für Elasticsearch 6 unter /usr/local/etc/elasticsearch6.
Standardmäßig gehören unter FreeBSD die Ordner für Konfigurationsdateien von Programmen unter FreeBSD dem Benutzer "root" und der Gruppe "wheel".
Elasticsearch versucht beim ersten Start nach einem Update Konfigurationseinträge selbstständig zu ändern; kann dies jedoch nicht, wenn der Ordner "root" gehört. Deswegen kann der Start fehlschlagen.
Im Fall von Elasticsearch kann es notwendig und sinnvoll sein, die Besitzeinstellungen für die Konfigurationsordner dem Benutzer zu geben mit dem Elasticsearch ausgeführt wird. Sofern nicht vom Kunden anders konfiguriert ist dies der Nutzer "elasticsearch" mit der Gruppe "elasticsearch".
Den Besitz eines Ordners ändern Sie generell mit dem Befehl
chown -R <benutzer>:<gruppe> <ordner>
In diesem Fall könnte der Aufruf wie folgt aussehen:
chown -R elasticsearch:elasticsearch /usr/local/etc/elasticsearch
Den Besitz zu ändern kann Sicherheitsimplikationen haben. Sollten Sie sich nicht ganz sicher sein, ob Sie diese ändern sollten, sprechen Sie uns gerne an!