MegaMufa
@MegaMufa

Эластик вываливает ошибку при обращении к плагинам?

Установил я elasticsearch 1.7.3 на debian jessie. Использует он дефолтные файлы конфигов (/etc/default/elasticsearch тоже ничего не менял) в и нормально работает. Но при обращении к sudo /usr/share/elasticsearch/bin/plugin падает ошибка:
Exception in thread "main" org.elasticsearch.env.FailedToResolveConfigException: Failed to resolve config path ["/usr/share/elasticsearch/config/elasticsearch.yml"], tried file path ["/usr/share/elasticsearch/config/elasticsearch.yml"], path file ["/usr/share/elasticsearch/config"/"/usr/share/elasticsearch/config/elasticsearch.yml"], and classpath
        at org.elasticsearch.env.Environment.resolveConfig(Environment.java:291)
        at org.elasticsearch.node.internal.InternalSettingsPreparer.prepareSettings(InternalSettingsPreparer.java:95)
        at org.elasticsearch.plugins.PluginManager.main(PluginManager.java:396)


При этом файл /usr/share/elasticsearch/config/elasticsearch.yml существует и нормально открывается через nano.

В логах эластика никаких сообщений при этом не появляется.

Подскажите, в чем может быть проблема?

P.S. Сегодня обнаружил, что если удалить файл конфига, то обращение к bin/plugin уже не падает с ошибкой. Но при этом он на любую команду пишет, что она неизвестна, и естественно сам эластик не заводится. Такое ощущение, что он не может файл конфигов распарсить. Но при этом если оставить файл пустим (там все-равно все закоменчено) ошибка не исчезает.
  • Вопрос задан
  • 370 просмотров
Пригласить эксперта
Ответы на вопрос 1
Telsir
@Telsir
select * from /dev/null
Права к файлу у пользователя, под которым эластик запускается, есть !?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы