PHP-клиент ElasticSearch v2.0 продолжает выбрасывать & quot; В вашем кластере не найдено живых узлов & quot;

Емкость эластичного поиска отлично подходит для моих клиентов. Я запускаю его как «sh bin /asticsearch». Клиент, который я установил с помощью composer, — это PHP v2.0. Он просто не будет ничего делать раньше. Я использовал это раньше, и я мог искать, индексировать документы, сделать индекс. Сейчас я ничего не могу сделать из-за этой ошибки. Самое странное, что ElasticSearch работает нормально, и я также могу вызвать его с помощью curl:
curl localhost:9200
Посоветуйте, пожалуйста, ошибку PHP API? Я старался:
1. Открытие порта 9200 на моем centos 6 для всех
2. Использовал каждый метод из книги в PHP API: поиск, индексирование, удаление индекса и т. Д. … всегда получал один и тот же результат, и в классе Elasticsearch / Client вызывалось исключение:
«В вашем кластере не найдено живых узлов»
3. Изменили владельца узлов каталога на centos, apache ,asticsearch — бесполезно.

0

Решение

Решено путем установки свежего последнего сервера tarballasticsearch и запуска его прямо так: sh bin /asticsearch.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]