# Set the bind address specifically (IPv4 or IPv6):
#
#network.bind_host: 192.168.0.1
# Set the address other nodes will use to communicate with this node. If not
# set, it is automatically derived. It must point to an actual IP address.
#
#network.publish_host: 192.168.0.1
8 个回复
laoyang360 - 《一本书讲透Elasticsearch》作者,Elastic认证工程师 [死磕Elasitcsearch]知识星球地址:http://t.cn/RmwM3N9;微信公众号:铭毅天下; 博客:https://elastic.blog.csdn.net
赞同来自: xcaozhao200x
laoyang360 - 《一本书讲透Elasticsearch》作者,Elastic认证工程师 [死磕Elasitcsearch]知识星球地址:http://t.cn/RmwM3N9;微信公众号:铭毅天下; 博客:https://elastic.blog.csdn.net
赞同来自: xcaozhao200x
xinfanwang
赞同来自: liujia
xinfanwang
赞同来自:
夏李俊
赞同来自:
下面是1.7的config一段说明
0.0.0.0可能没用,楼主是不是用过redis? redis是bind 0.0.0.0 可以任意访问,但是这里貌似只能使用机器真实地址,或者在docker可以使用映射地址,都能访问吧
夏李俊
赞同来自:
建议楼主使用./bin/elasticsearch查看报什么错
然后发现貌似0.0.0.0会报这个错 重点:vm.max_map_count的值太小,
解决方案:切换到root用户下,修改配置文件sysctl.conf
vi /etc/sysctl.conf
添加下面配置:
vm.max_map_count=655360
并执行命令:
sysctl -p
然后重新启动elasticsearch,即可启动成功。
可以参考下:http://blog.csdn.net/xiegh2014 ... 71086
我这里修改后,使用0.0.0.0就可行了
而且elasticsearch官方文档就说允许全局的
地址:https://www.elastic.co/guide/e ... alues
xinfanwang
赞同来自:
tianyaguozhe
赞同来自: