首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >未知发现类型[gce]

未知发现类型[gce]
EN

Stack Overflow用户
提问于 2018-01-16 09:21:10
回答 1查看 669关注 0票数 1

试图配置GCE发现

在elasticsearch.yml中有这个

代码语言:javascript
运行
复制
cloud:
  gce:
      project_id: ..........
      zone: us-west1-a
discovery:
      type: gce

查看日志消息:

  • loaded plugin [discovery-gce]
  • 但是,未知发现类型的gce也会失败。

代码语言:javascript
运行
复制
[2018-01-16T09:11:25,247][INFO ][o.e.p.PluginsService     ] [elasticsearch-cluster-2-node-2] loaded plugin [discovery-gce]
[2018-01-16T09:11:27,019][ERROR][o.e.b.Bootstrap          ] Exception
java.lang.IllegalArgumentException: Unknown discovery type [gce]
        at org.elasticsearch.discovery.DiscoveryModule.<init>(DiscoveryModule.java:110) ~[elasticsearch-6.0.0.jar:6.0.0]
        at org.elasticsearch.node.Node.<init>(Node.java:441) ~[elasticsearch-6.0.0.jar:6.0.0]
        at org.elasticsearch.node.Node.<init>(Node.java:245) ~[elasticsearch-6.0.0.jar:6.0.0]
        at org.elasticsearch.bootstrap.Bootstrap$5.<init>(Bootstrap.java:212) ~[elasticsearch-6.0.0.jar:6.0.0]
        at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:212) ~[elasticsearch-6.0.0.jar:6.0.0]
        at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:322) [elasticsearch-6.0.0.jar:6.0.0]
        at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:130) [elasticsearch-6.0.0.jar:6.0.0]
        at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:121) [elasticsearch-6.0.0.jar:6.0.0]
        at org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:69) [elasticsearch-6.0.0.jar:6.0.0]
        at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:134) [elasticsearch-6.0.0.jar:6.0.0]
        at org.elasticsearch.cli.Command.main(Command.java:90) [elasticsearch-6.0.0.jar:6.0.0]
        at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:92) [elasticsearch-6.0.0.jar:6.0.0]
        at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:85) [elasticsearch-6.0.0.jar:6.0.0]

这到底是怎么回事?有什么建议吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-16 09:29:17

很明显,EL维护团队“生物武器公约”改变了吗

在5.1中,我们引入了discovery.zen.hosts_provider设置以更好地反映它。这个PR删除那些插件中的BWC代码(包括GCE),因为它不再需要了。

代码语言:javascript
运行
复制
- .put("discovery.type", "gce")
+ .put("discovery.zen.hosts_provider", "gce")

因此,正确的elasticsearch.yml配置应该引用

代码语言:javascript
运行
复制
discovery:
      zen.hosts_provider: gce
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48277788

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档