当前位置: 首页 > 知识库问答 >
问题:

未发现弹性搜索主控异常

萧萧迟
2023-03-14

我无法设置弹性服务器群集,因为我收到“Master not discovered Exception”

我的配置是

主控

node.master:true
node.data:true
discovery.zen.ping.multicast.enabled: false
discovery.zen.ping.unicast.hosts: ["ip of master"]
tcp.port:9300

客户

node.master:false
node.data:true
discovery.zen.ping.multicast.enabled: false
discovery.zen.ping.unicast.hosts: ["ip of master:9300"]

当我们从客户endpoint击curl'localhost:9200/_cat/master?v'时,它显示master not discovered异常。

任何帮助都是非常感谢的。

原木

Elasticsearch.service-Elasticsearch已加载:已加载(/usr/lib/systemd/system/Elasticsearch.service;enabled)active:自Fri 2016-02-19 07:44:33 EST开始活动(正在运行);2分钟35秒前文档:http://www.elastic.co进程:25531 execstartpre=/usr/share/elasticsearch/bin/elasticsearch-system-pre-exec(代码=退出,状态=0/success)主PID:25535(Java)cgroup:/system.slice/elasticsearch.service 25535/bin/Java-xms8g-xmx8g-dhtml" target="_blank">java.awt.headless=true-xx:+useparnewgc-xx:+useconcmarksweepgc-xx:cmsinitiatingoccupancyfra...

Feb 19 07:46:49 centos-16gb-sgp1-01 ElasticSearch[25535]:在java.util.concurrent.ThreadPoolExecutor$worker.run(ThreadPoolExecutor.java:617)Feb 19 07:46:49 centos-16gb-sgp1-01 ElasticSearch[25535]:在java.lang.Thread.run(Thread.java:745)Feb 19 07:46:49 centos-16gb-sgp1-01 ElasticSearch[25535]:[2016-02-19 07:46:49,471][INFO][Rest.Suppress]er(ThreadPoolExecutor.java:1142)Feb 19 07:46:49 centos-16gb-sgp1-01 ElasticSearch[25535]:在java.util.concurrent.ThreadPoolExecutor$worker.run(ThreadPoolExecutor.java:617)Feb 19 07:46:49 centos-16gb-sgp1-01 ElasticSearch[25535]:在java.lang.Thread.run(Thread.java:745)

共有1个答案

冯开诚
2023-03-14

这两台机器上都存在Java版本不匹配的问题,所以在解决了版本问题后,客户端欣然加入了集群

 类似资料:
  • 我使用Elasticsearch允许用户输入要搜索的术语。例如,我要搜索以下属性'name': 如果使用以下代码搜索或,我希望返回此文档。 我尝试过做一个bool must和做多个术语,但它似乎只有在整个字符串都匹配的情况下才起作用。 所以我真正想做的是,这个词是否以任何顺序包含两个词。 有人能帮我走上正轨吗?我已经在这上面砸了一段时间了。

  • 当我执行ps-aef grep elasticsearch HeapDumpOnOutOfMemoryError时看到了这一点 501 373 47 1 0 2:29pm ttys004 0:04.14/usr/bin/Java-xms4g-xmx4g-xss256k-djava.awt.headless=true-xx:+useparnewgc-xx:+useparnewgc-xx:+usepa

  • 我从ElasticSearch得到以下错误。 我在Ubuntu上运行Elasticsearch 1.7.2。 我做错了什么?

  • 我有以下格式的弹性搜索文档 } } 我的要求是,当我搜索特定字符串(string.string)时,我只想获得该字符串的FileOffSet(string.FileOffSet)。我该怎么做? 谢谢

  • 很抱歉,但是ES的文档(http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/index.html)让我感到困惑。 多亏了术语表,我理解了数据库、表和行的术语,但我阅读了文档的大部分部分,但我找不到答案: 为什么需要在索引创建中添加和?我确实在这里查看了http://www.elasticsearch.org/g

  • 我尝试使用https://www.elastic.co/guide/en/elasticsearch/client/java-api/current/java-docs-get.html弹性搜索文档,从我刚刚创建的索引中获取文档 我的整个代码是: 给出集群的名称(如果在ElasticSearch.yml中更改)Java ElasticSearch没有配置的节点可用NoNodeAvailableEx