elasticsearch外网IP无法访问

本文介绍了解决ES5.2.2在虚拟机中安装后无法使用外网IP访问的问题方法,通过修改配置文件network.host为0.0.0.0解决了访问限制。同时针对部分虚拟机启动ES失败的情况,给出了调整vm.max_map_count参数的具体步骤。

今天在虚拟机上安装了一个ES 5.2.2

结果curl "http://127.0.0.1:9200" 能够正常访问,可是使用外网ip就提示拒绝链接

解决办法:vim config/elasticsearch.yml

增加:network.host: 0.0.0.0

重启问题解决

另外,个别虚拟机无法启动ES,查看日志如果有:

[2017-03-28T15:35:19,948][ERROR][o.e.b.Bootstrap ] [kSH2rCN] node validation exception bootstrap checks failed max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

解决办法:切换root账户 vim /etc/sysctl.conf

增加一行 vm.max_map_count=655360

接着执行 sysctl -p

切回ES账户重新启动问题解决

转载于:https://my.oschina.net/u/3238650/blog/1805862

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值