安装成功的elasticsearch5为什么可以通过localhost访问到,而使用ip就访问不到?

已邀请:

wudoz

赞同来自: hezeli

請問你有幾張網卡?
 

wudoz

赞同来自:

找到 elasticsearch.yml 改
network.host: 0.0.0.0 試看看,預設是本地才行訪問。
 

ITxiaobing - IT小兵

赞同来自:

修改完这个以后就启动不起来了,报的错是好像是boostrap check错误,然后有修改了一些参数以后 还是启动不起来
 

xcaozhao200x

赞同来自:

我的也是同样的问题,只要配置network.host就报错 network.host: 0.0.0.0也不行

xinfanwang

赞同来自:

要么是你的yaml格式有问题。冒号后面是有空格的。你检查一下。
network.host:  0.0.0.0

风吟

赞同来自:

network.host写你服务器的ip就行了

zsgking

赞同来自:

估计是防火墙把端口限制了吧

heshan04

赞同来自:

之前也遇到过这个问题,我是在centos上安装es,然后访问不了IP。最后是在配置文件中添加如下之后就可以了,不知道是否可以解决你的问题:
bootstrap.memory_lock: false
bootstrap.system_call_filter: false

xiangxiaolu - 菜鸟

赞同来自:

楼主解决了吗?我也遇到了这样的问题。。。

shitangjiejie

赞同来自:

检查下防火墙和selinux

medcl - Elastic 🇨🇳 !

赞同来自:

改成4个0,es服务暴露在内网了,所以 es 会强制要求进行相关参数的检查来确保安全,你可以根据错误提示进行相应的修改就能启用了

xiangxiaolu - 菜鸟

赞同来自:

我已经根据网上的设置改好啦,谢谢大家的回复!

要回复问题请先登录注册