elasticsearch не может установить головной плагин

Я планирую установить головную заглушку для elasticsearch.

в обеих этих официальных документах http://mobz.github.io/elasticsearch-head/ и http://docs.couchbase.com/admin/elastic/install-plugin.html они сказали использовать это:

bin/plugin -install mobz/elasticsearch-head 

Я сделал, но получил следующую ошибку:

PS C:\elasticsearch-1.3.9\elasticsearch-1.3.9> bin/plugin -install mobz/elasticsearch-head
Exception in thread "main" org.elasticsearch.common.settings.SettingsException: Failed to load settings from [file:/C:/
lasticsearch-1.3.9/elasticsearch-1.3.9/config/elasticsearch.yml]
        at org.elasticsearch.common.settings.ImmutableSettings$Builder.loadFromStream(ImmutableSettings.java:947)
        at org.elasticsearch.common.settings.ImmutableSettings$Builder.loadFromUrl(ImmutableSettings.java:931)
        at org.elasticsearch.node.internal.InternalSettingsPreparer.prepareSettings(InternalSettingsPreparer.java:77)
        at org.elasticsearch.plugins.PluginManager.main(PluginManager.java:382)
Caused by: unacceptable character ' ' (0x0) special characters are not allowed
in "'reader'", position 13489
        at org.elasticsearch.common.jackson.dataformat.yaml.snakeyaml.reader.StreamReader.checkPrintable(StreamReader.j
va:93)
        at org.elasticsearch.common.jackson.dataformat.yaml.snakeyaml.reader.StreamReader.update(StreamReader.java:192)
        at org.elasticsearch.common.jackson.dataformat.yaml.snakeyaml.reader.StreamReader.peek(StreamReader.java:146)
        at org.elasticsearch.common.jackson.dataformat.yaml.snakeyaml.scanner.ScannerImpl.scanToNextToken(ScannerImpl.j
va:1199)
        at org.elasticsearch.common.jackson.dataformat.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.j
va:289)
        at org.elasticsearch.common.jackson.dataformat.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:2
6)
        at org.elasticsearch.common.jackson.dataformat.yaml.snakeyaml.parser.ParserImpl$ParseImplicitDocumentStart.prod
ce(ParserImpl.java:195)
        at org.elasticsearch.common.jackson.dataformat.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:158)
        at org.elasticsearch.common.jackson.dataformat.yaml.snakeyaml.parser.ParserImpl.getEvent(ParserImpl.java:168)
        at org.elasticsearch.common.jackson.dataformat.yaml.YAMLParser.nextToken(YAMLParser.java:331)
        at org.elasticsearch.common.xcontent.json.JsonXContentParser.nextToken(JsonXContentParser.java:50)
        at org.elasticsearch.common.settings.loader.XContentSettingsLoader.load(XContentSettingsLoader.java:60)
        at org.elasticsearch.common.settings.loader.XContentSettingsLoader.load(XContentSettingsLoader.java:45)
        at org.elasticsearch.common.settings.loader.YamlSettingsLoader.load(YamlSettingsLoader.java:46)
        at org.elasticsearch.common.settings.ImmutableSettings$Builder.loadFromStream(ImmutableSettings.java:944)
        ... 3 more

когда я пытался диагностировать ошибку, я обнаружил, что в файле elasticsearch.yml может быть что-то не так. Я зашел в этот файл, открыл его с помощью notpadd++, и там все было закомментировано, кроме последних трех-четырех строк, это были непонятные буквы. это их принтскрин:

введите здесь описание изображения

не могли бы вы помочь, пожалуйста


person Marco Dinatsoli    schedule 31.05.2015    source источник
comment
В этом файле у вас не должно быть этих символов. Удалите их и начните сначала. Или возьми чистый экземпляр ES, возьми оттуда файл конфигурации и используй его.   -  person Andrei Stefan    schedule 31.05.2015
comment
@AndreiStefan Я снова разархивировал файл ES и снова просмотрел этот файл, я посмотрел на него, в нем нет неправильного символа. могу ли я заменить его на оригинальный (испорченный)? зная, что я уже сделал все шаги здесь docs.couchbase.com/admin/elastic /install-plugin.html и я пришел установить head плагин   -  person Marco Dinatsoli    schedule 31.05.2015
comment
@AndreiStefan помогите пожалуйста   -  person Marco Dinatsoli    schedule 31.05.2015
comment
Я сделал, и это работает, напишите ответ, чтобы принять его, пожалуйста   -  person Marco Dinatsoli    schedule 31.05.2015


Ответы (1)


В этом файле у вас не должно быть этих символов. Удалите их и начните сначала. Или возьми чистый экземпляр ES, возьми оттуда файл конфигурации и используй его.

person Andrei Stefan    schedule 31.05.2015
comment
У меня новая проблема, и она связана с тем, что вы сказали мне делать. когда я заменил новый файл yml, пароль для 127.0.0.1:9091 не работает. может быть, это было написано в том файле? потому что я сделал echo "couchbase.password: password" >> config/elasticsearch.yml ; echo "couchbase.username: Administrator" >> config/elasticsearch.yml раньше, что мне делать, пожалуйста? я хочу сделать реплику для кушетки и мне нужен пароль - person Marco Dinatsoli; 31.05.2015
comment
Скопируйте конфиги из старого файла в новый. Конечно, кроме неисправных символов. - person Andrei Stefan; 31.05.2015
comment
ты должен был сказать мне это раньше, во всяком случае, сейчас я попробую, спасибо - person Marco Dinatsoli; 31.05.2015
comment
Извините, сегодня не часто перед компьютером или телефоном. - person Andrei Stefan; 31.05.2015