#logstash
#logstash
Вопрос:
Я новичок в Logstash и Elasticsearch. После некоторых тестов я хочу перезапустить и создать новый индекс. Тем не менее, я получаю это:
root@imageoffice:/etc/logstash/conf.d# sudo -Hu root /usr/share/logstash/bin/logstash --path.settings /etc/logstash/
Sending Logstash logs to /usr/share/logstash/logs which is now configured via log4j2.properties
[2019-04-22T17:00:04,910][FATAL][logstash.runner ] Logstash could not be started because there is already another instance using the configured data directory. If you wish to run multiple instances, you must change the "path.data" setting.
[2019-04-22T17:00:04,965][ERROR][org.logstash.Logstash ] java.lang.IllegalStateException: Logstash stopped processing because of an error: (SystemExit) exit
Как я могу просто сбросить все и успешно выполнить sudo -Hu root /usr/share/logstash/bin/logstash --path.settings /etc/logstash/
команду?
Ответ №1:
В сообщении об ошибке сообщается, что на вашем компьютере уже запущен logstash. Если вы не хотите, чтобы старый был запущен, выключите его или убейте.
Как правило, logstash управляется с помощью сценария запуска (systemd и т. Д.).
Ответ №2:
Удалил .заблокируйте файл из bin/data
, и ошибка исчезла.