Ошибка запуска Elasticsearch: главная ОШИБКА Невозможно найти аппендер - PullRequest
0 голосов
/ 18 октября 2019

Моя система - Ubuntu 16.04, когда я включаю и запускаю Elasticsearch

Включаю:

systemctl enable elasticsearch.service

Synchronizing state of elasticsearch.service with SysV init with /lib/systemd/systemd-sysv-install...
Executing /lib/systemd/systemd-sysv-install enable elasticsearch

Запуск:

systemctl enable elasticsearch.service

Job for elasticsearch.service failed because the control process exited with error code. See "systemctl status elasticsearch.service" and "journalctl -xe" for details.

показать журнал:

systemctl status elasticsearch.service

.
.
.
    elasticsearch[15708]: 2019-10-18 14:20:57,120 main ERROR Unable to locate appender "index_indexing_slowlog_rolling" for logger config "in

    elasticsearch[15708]: 2019-10-18 14:20:57,120 main ERROR Unable to locate appender "audit_rolling" for logger config "org.elasticsearch.x

    elasticsearch[15708]: 2019-10-18 14:20:57,120 main ERROR Unable to locate appender "index_search_slowlog_rolling_old" for logger config "


    elasticsearch[15708]: 2019-10-18 14:20:57,120 main ERROR Unable to locate appender "index_search_slowlog_rolling" for logger config "inde

    elasticsearch[15708]: 2019-10-18 14:20:57,121 main ERROR Unable to locate appender "deprecation_rolling_old" for logger config "org.elast

     elasticsearch[15708]: 2019-10-18 14:20:57,121 main ERROR Unable to locate appender "deprecation_rolling" for logger config "org.elasticse
.
.
.

Кажется, что некоторые параметры пути неверны?

Ниже приведен мой файл конфигурации /etc/elasticsearch/elasticsearch.yml:

# Change Network
network.host: 0.0.0.0
# Change data path
path.data: /mnt/disks/elk/elasticsearch

 vim /etc/elasticsearch/jvm-options
 -Xms4g
 -Xmx4g

# Enable xpack.security
#discovery.seed_hosts: ["127.0.0.1"]
#discovery.type: "single-node"
#xpack.security.enabled: true
#xpack.security.transport.ssl.enabled: true
#xpack.license.self_generated.type: basic
~

Я попытался удалить и установить ее заново, но проблема все еще не решена.

1 Ответ

0 голосов
/ 18 октября 2019

Какое значение path.logs? Если вы не настроили его, он будет входить в папку журналов по умолчанию.

Убедитесь, что каталог журнала имеет разрешения для elasticsearch пользователя на чтение и запись в него.

В качестве альтернативы, проверьте /etc/sysconfig/elasticsearch и посмотрите, каково значение переменной LOG_DIR, если вы настроили ее там вместо elasticsearch.yml.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...