Голова elasticsearch не показывает никаких данных или не подключается

Я обновил свою систему до elasticsearch 2.0.0 и установил плагин elasticsearch-head. Но он не подключается и, следовательно, не отображает индексы, находящиеся на моем сервере es. Я могу индексировать документы и отображать их через CURL. Я попытался отредактировать файл elasticsearch.yml, как показано ниже:

http:cors.enabled : true

Но это тоже похоже не работает. Любая идея, почему это происходит?


person Celestine Timmy    schedule 15.12.2015    source источник
comment
У вас опечатка. можешь попробовать http.cors.enabled: true?   -  person Val    schedule 15.12.2015
comment
да, я использовал это, но напрасно .. опечатка появилась только тогда, когда я написал здесь.   -  person Celestine Timmy    schedule 15.12.2015
comment
Видите ли вы какую-либо ошибку Javascript, если открываете консоль разработчика своего браузера?   -  person Val    schedule 15.12.2015
comment
я получаю проблему запроса перекрестного происхождения   -  person Celestine Timmy    schedule 15.12.2015


Ответы (1)


Вам необходимо установить http.cors.allow-origin явно, так как значения по умолчанию нет больше начиная с ES 2.0. Раньше для этого параметра было установлено значение *, но это считалось плохой практикой с точки зрения безопасности.

http.cors.allow-origin: /https?:\/\/localhost(:[0-9]+)?/
person Val    schedule 15.12.2015