Я не заядлый разработчик Linux, но у меня возникли проблемы с запуском Elastic Search. Некоторая статистика:
Сервер: Ubuntu Server 11.04 Elastic Search: 1.2.3 (устанавливается вместе с appitude)
Когда я запускаю Elastic Search, он запускается без ошибок:
* Starting Elasticsearch Server
(Снова и снова)
Когда я запускаю статус, я получаю:
* could not access PID file for elasticsearch
Файл pid, расположенный здесь, имеет правильные разрешения (я думаю?):
-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.