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/
Другие вопросы по тегам