Logstash не может запуститься из-за нескольких экземпляров, даже если не запущено ни одного экземпляра - PullRequest
0 голосов
/ 26 февраля 2019

Я получаю эту ошибку [2019-02-26T16:50:41,329][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. , когда запускаю logstash.Я использую Cli для запуска logstash.Я выполняю команду:

screen -d -S logstash -m bash -c "cd;export JAVA_HOME=/nastools/jdk1.8.0_77/; export LS_JAVA_OPTS=-Djava.net.preferIPv4Stack=true; ~/monitoring/6.2.3/bin/logstash-6.2.3/bin/logstash -f ~/monitoring/6.2.3/config/logstash_forwarder/forwarder.conf"

У меня нет запущенного экземпляра logstash.Я попытался запустить это: ps xt | grep "logstash", и он не вернул никакого процесса.Я также попробовал следующее: killall logstash, но безрезультатно, это выдает мне ту же ошибку.Я попытался перезапустить мою машину, но ошибка все та же.

Кто-нибудь испытывал нечто подобное?Кибана и упругий поиск запускаются просто отлично.

Заранее спасибо за помощь!

1 Ответ

0 голосов
/ 27 февраля 2019

Проблема решена сейчас.Мне пришлось очистить содержимое каталога данных logstash.Затем я перезапустил его, и он сгенерировал uuid и другие необходимые файлы.

...