EC2上的Elasticsearch

马汀辛格

我花了一些时间寻找有关elasticsearch.yml配置的信息,这些信息使我的单个实例Elasticsearch(在Windows 2012 Server EC2上)可以通过公共ip访问,但是每次我取消注释以下一项或两项设置时,唯一更改的是,调用私有IP也会导致错误。

network.publish_host: <public ip>

network.bind_host: <private ip>

这是正确的吗,还需要定义其他设置吗?它不应该使用默认值运行吗?

数据贤哲

关于网络如何在EC2中工作,这更是一个一般性的答案,而不是您的问题的特定答案。但这应该有助于告知如何配置您的应用程序。

EC2在公共IP地址和私有IP地址之间具有1:1 NAT。因此,实例只能直接看到私有IP地址。

如果将服务绑定到网络接口,则它将是具有专用IP的服务。

某些服务确实需要了解外部IP地址才能正常运行。我遇到的唯一一个是被动配置的FTP,可能是由于它需要打开一个单独的套接字进行数据传输。

在进行弹性搜索的情况下,似乎它们具有一个特殊的插件,该插件将帮助为AWS环境配置弹性搜索:http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/modules-network 。 html

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章