elasticsearch可以';t安装头部插件

elasticsearch可以';t安装头部插件,
Warning: implode(): Invalid arguments passed in /data/phpspider/zhask/webroot/tpl/detail.html on line 45
,,我计划为elasticsearch安装头部插件 在这两份官方文件中,他们说要使用: 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.se

我计划为elasticsearch安装头部插件

在这两份官方文件中,他们说要使用:

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++打开了它,除了最后三行和四行之外,所有的都被注释了,它们是不可理解的字母。这是它们的打印屏幕:


你能帮忙吗?在那个文件里,你不应该有那些字符。移除它们并重新开始。或者使用一个干净的ES实例,从中获取配置文件并使用它

在那个文件里你不应该有那些字符。移除它们并重新开始。或者拿一个干净的ES实例,从中取出配置文件并使用它。@Andrestfan我再次解压ES文件并再次浏览该文件,我查看了它,它没有任何错误的字符。我可以用原始的(损坏的)替换它吗?知道我已经完成了这里的所有步骤,我来到这里安装
head
plugin@AndreiStefan请写一个答案来接受它。请写一个新问题,它与你告诉我要做的有关。当我替换新的yml文件时,127.0.0.1:9091的密码不起作用。也许是写在那个文件里的?因为我已经完成了
echo“couchbase.password:password”>>config/elasticsearch.yml;echo“couchbase.username:Administrator”>>config/elasticsearch.yml
之前,我应该怎么做?我想复制couchbase,我需要密码将旧文件中的配置复制到新文件中。当然,除了有缺陷的字符。你应该告诉我,不管怎样,我现在就试试,谢谢,今天不要经常对着电脑或电话。