ELK - проблемы с щитом
Я пытаюсь настроить Shield для Elasticsearch, но возникли некоторые проблемы
Когда я пытаюсь запустить Elasticsearch, как:
/usr/share/elasticsearch/bin/elasticsearch
все работает как положено, но когда я пытаюсь запустить / перезапустить Elasticsearch, например:
/etc/init.d/elasticsearch srart
У меня ошибка описана ниже
[2015-02-17 21:44:09,662][ERROR][shield.audit.logfile ] [Tusk] [rest] [authentication_failed] origin_address=[/192.168.88.17:58291], principal=[es_admin], uri=[/_aliases?pretty=true]
ОС: Ubuntu 12.04
Elasticsearch: 1.4.3
Shield: 1.0.1 Elasticsearch и Shield работали с настройками по умолчанию
2 ответа
Если ваши конфиги asticsearch не находятся в /usr/share/elasticsearch
но давайте скажем в /etc/elasticsearch
Затем просто переместите usr/share/elasticsearch/config/shield
в /etc/elasticseach
Позаботьтесь о том, чтобы, если вы начнете эластичный поиск с пользователем asticsearch, новый /etc/elasticsearch/shield
Папка принадлежит пользователю asticsearch.
Если это не помогает, то также посмотрите это http://www.elasticsearch.org/guide/en/shield/current/getting-started.html
То же самое произошло со мной, когда я попытался добавить щит в наш кластер эластичного поиска, чтобы добавить доступ на основе аутентификации к данным эластичного поиска.
Я был на машине с Ubuntu 14.04, и набор FlexibleSearch был установлен с использованием пакета.deb из astic -download-link.
Elasticsearch использовал сценарий запуска службы из
/etc/init.d/elasticsearch
в которой конфигурация была упомянута как:
# Elasticsearch configuration directory
CONF_DIR=/etc/$NAME
Но когда я попытался установить экранный плагин на asticsearch из этой ссылки и попытался добавить пользователя на щит, следуя es-docs с помощью этой команды.
sudo bin/shield/esusers useradd es_admin -r admin
конфигурация щита обновлялась в
/ USR / доли / elasticsearch / конфигурации / щит /
но сервер Flexiblesearch ожидал, что файлы конфигурации будут в
/ И т.д. / elasticsearch / щит /
из-за этого несоответствия в файле конфигурации чтения для щита и нового обновленного файла с добавленными пользователями на щит, вызывающего эту ошибку аутентификации.
Это может быть решено либо перемещением
/ usr / share /asticsearch / config / shield / to / etc /asticsearch / shield /
или изменив расположение файла conf в
/etc/init.d/elasticsearch
как
# Elasticsearch configuration directory
CONF_DIR=/usr/share/elasticsearch/config/