最近在搞系统架构时用到 elasticsearch!发现在服务器启动后,除了本地能访问9200端口,其他机器访问不了!本文解决elasticsearch 非本地ip不能问题!
1、编辑elasticsearch的配置文件
cd 安装目录/elasticsearch/config
vim elasticsearch.yml
添加 network.bind_host: 0.0.0.0 到配置文件中
然后cd 到 bin目录下启动
./elasticsearch -d
如果报错了!
[1]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
2、vim /etc/sysctl.conf
添加 vm.max_map_count=655360 配置到配置文件中
执行 sysctl -p 命令
然后重复启动命令!应该可以访问了!