Я не несгибаемый инженер Linux, но у меня есть некоторые проблемы с запуском Эластичного Поиска. Некоторая статистика:
Сервер: Сервер Ubuntu 11.04 Эластичных Поисков: 1.2.3 (установленный с appitude)
Когда я запускаю Эластичный Поиск это 'starts'without ошибка:
* Starting Elasticsearch Server
(Много раз)
Когда я выполняю состояние, я добираюсь:
* could not access PID file for elasticsearch
Изодромный с предварением файл, расположенный здесь, имеет правильные полномочия (я предполагаю?):
-rw-r--r-- 1 elasticsearch elasticsearch 0 2014-08-11 12:26 /var/run/elasticsearch.pid
Также elasticsearch пользователь существует в/etc/passwd файле. Я также пытался произвести чистку эластичного поиска и установить его снова, но это не помогло.
Какие-либо предложения?
Проблема в том, что мне каким-то образом удалось установить версию ElasticSearch, которая требовала Java 7 (openjdk-7-*), которая не поддерживает Ubuntu 11.04.
Причина, по которой я хотел обновить, заключается в уязвимости, которая делает ваш сервер пригодным для DDOS-атак.
Я наконец-то исправил проблему, понизив класс Elastic Search до версии 1.1.2 и добавив правила брандмауэра в мои iptables.