Guice Exception:java.lang.IllegalArgumentException:无法解析[host1]的地址

时间:2018-02-12 07:42:45

标签: elasticsearch

OS centos 7

elasticsearch版本2.4

java版“1.8.0_91”

elasticsearch有2个不同的节点sg1和sg2

sg1工作正常但是在sg2中,

我安装elasticsearch,并配置弹性/etc/elasticsearch/elasticsearch.yml

=============================

 cluster.name: testCluster1

 node.name: sg2

 network.host: xxx.xx.xxx.xx

 discovery.zen.ping.unicast.hosts: ["sg1", "sg2"]

 discovery.zen.minimum_master_nodes: 2

=============================

当我开始服务时遇到错误我提到并且没有启动。请检查并让我帮忙。

[ERROR] [bootstrap] Guice Exception:java.lang.IllegalArgumentException:无法解析[sg1]的地址

可能的根本原因:java.net.UnknownHostException:sg1:unknown error

1 个答案:

答案 0 :(得分:0)

此解决方案解决了我的错误,希望它也能为未来的观众解决。

我改变了这一行 discovery.zen.ping.unicast.hosts:[" sg1"," sg2"]发现.zen.ping.unicast.hosts:[" xxx.x.xx .xxx:xxxx"," xxx.x.xx.xxx:xxxx"]

我将ip地址和端口放在sg1和sg2的位置 并为我工作。

由于