首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Elasticsearch未能连接到主服务器,尽管http请求可用

问Elasticsearch未能连接到主服务器,尽管http请求可用
EN

Stack Overflow用户
提问于 2017-02-18 05:28:06
回答 1查看 784关注 0票数 0

我使用三台服务器来验证Elasticsearch的集群功能。这是我服务器的关键信息之一:

  • Server1:(公共广播: 115.159.157.163) cluster.name: czqofnju node.name: qiang_server network.host: 0.0.0.0 discovery.zen.ping.unicast.hosts:"115.159.156.116","182.254.212.194“

服务器的公共ip地址为115.159.157.163。但是当启动elasticsearch时,它的日志显示它限制到一个私有地址

代码语言:javascript
复制
[2017-02-18T10:36:14,491][INFO ][o.e.t.TransportService   ] 
[qiang_server] publish_address {10.105.197.255:9300}, bound_addresses {10.105.197.255:9300}

然后,当我尝试使用另一台服务器连接到此服务器时,它显示:

代码语言:javascript
复制
[2017-02-18T11:31:05,664][WARN ][o.e.d.z.ZenDiscovery     ]
[dbc_server] failed to connect to master 
[{qiang_server}{GYT635GNSaqOpBdQK4ZcGg}{O1sDFagITmWFnXRBf-uweA}{10.105.197.255}{10.105.197.255:9300}], retrying... 
org.elasticsearch.transport.ConnectTransportException: [qiang_server][10.105.197.255:9300] connect_timeout[30s]

此服务器的关键配置如下:

  • Server2:(公共广播: 182.254.212.194) cluster.name: czqofnju node.name: dbc_server network.host: 0.0.0.0 discovery.zen.ping.unicast.hosts:"115.159.157.163“

如果我试图向Server1发送HTTP请求,它可以响应。

现在我的问题是:为什么server2可以到达server1并获得它的私有地址:10.105.197.255和它的节点名: qiang_server,但仍然无法连接到server1?

我知道10.105.197.255是一个私人地址,但是server2找到了server1,为什么他们仍然不能连接在一起?

以下是我的一些尝试,但都失败了:很明显,10.105.197.255是一个私人地址,我尝试过其他一些关于network.host的秘密信息,比如

  1. 网址:仍然相同的地址
  2. 115.159.157.163:这是我的服务器的公共地址,而异常意味着不能绑定到请求地址
  3. 全局:异常出现“未启动和运行的全局范围(公共)地址”。 系统: CentOS 7.2 4 JVM: OpenJDK 1.8.0_121 Elasticsearch: 5.2.1 任何建议都会有帮助的,谢谢!
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-18 10:56:55

请确认您正在使用NAT作为公共IP地址。如果是,则不支持您的设置。

核实:

代码语言:javascript
复制
ip a

如果您没有在列出的接口上看到您的公共IP地址,那么您正在使用NAT。这就是为什么您的network.host: 115.159.157.163无法绑定。

来源

如果您使用像AWS这样的云提供程序,您应该根据云提供程序设置VPC或其他什么,并使elasticsearch绑定到其他节点可以访问的私有ip地址,从而形成集群。然后将弹性ip(Public )绑定到主机以进行外部HTTP访问。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42311418

复制
相关文章

相似问题

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