阿里云安装ElasticSearch

阿丢丢 发布于 2017/02/07 15:37
阅读 817
收藏 0

在阿里云上有一个 centos主机 安装ElasticSearch 

配置里面吧 network.host这一行注释掉了 启动成功

显示的是 publish_address {127.0.0.1:9300}, bound_addresses {127.0.0.1:9300}

可是我想外网访问 修改 network.host为外网的ip地址 启动就报错了... 

有人在阿里云上安装成功可以外网访问的么 请问这个如何解决呢?

加载中
1
dollyn
dollyn

首先,这很不安全;

然后,报了什么错?

dollyn
dollyn
回复 @阿丢丢 : 这个并不是真正的错误吧,下面应该还有一大段告诉你哪里出了问题。https://www.elastic.co/guide/en/elasticsearch/reference/5.0/bootstrap-checks.html#_development_vs_production_mode
阿丢丢
阿丢丢
因为是准备配置么 阿里云的机器 所以准备先开起来 然后看看 配置 network.host: 0.0.0.0 或者外网的ip地址 bound or publishing to a non-loopback or non-link-local address, enforcing bootstrap checks 报以上错 如果network.host留空或者写 127.0.0.1 没问题
0
felayman
felayman

在阿里云上是可以外网访问的,首先你需要设置好防火墙,或通过nginx设置只允许指定范围IP能够访问,不然容易受到攻击。

首先确认你的阿里云的机器是否开启了外网。

至于配置,你不用做任何改动,直接启动es,就可以通过外网IP来访问你的集群。

0
杨子江
杨子江

1楼说得对。 真诚地建议你不要把ES暴露在公网上,相当于把自家保险箱放在马上路。

其次,network.host还是显式指定比较好,本机啊,内外啊,甚至多网卡的机器等,这样自己比较明白;如果万一集群名称一致,还不至于冲突,或者冲突了也好排查。

最后,重点是报了什么错?

返回顶部
顶部