elasticsearch开启外网访问
2024-08-24 03:04:26
默认情况下,Elastic 只允许本机访问,如果需要远程访问,可以修改 Elastic 安装目录的config/elasticsearch.yml
文件,去掉network.host
的注释,将它的值改成0.0.0.0
,然后重新启动 Elastic。
network.host: 0.0.0.0
上面代码中,设成0.0.0.0
让任何人都可以访问。线上服务不要这样设置,要设成具体的 IP。
启动失败,检查没有通过,报错
[--18T17::,][INFO ][o.e.b.BootstrapChecks ] [gFOuNlS] bound or publishing to a non-loopback address, enforcing bootstrap checks
ERROR: [] bootstrap checks failed
[]: max file descriptors [] for elasticsearch process is too low, increase to at least [] []: max virtual memory areas vm.max_map_count [] is too low, increase to at least [] []: max file descriptors [] for elasticsearch process is too low, increase to at least []
编辑 /etc/security/limits.conf,追加以下内容;
* soft nofile 65536
* hard nofile 65536
此文件修改后需要重新登录用户,才会生效
[2]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
编辑 /etc/sysctl.conf,追加以下内容:
vm.max_map_count=655360
保存后,执行:
sysctl -p
重新启动,成功。
bin/elasticsearch &
参考文档:http://www.ruanyifeng.com/blog/2017/08/elasticsearch.html
原文地址:https://blog.csdn.net/feng12345zi/article/details/80367907
最新文章
- DNX/ASP.NET 5的xUnit入门向导
- JS 数字转换为大写金额
- Bootstrap-用ICheck插件给CheckBox换新装
- linux在工作中用的比较多的几个命令
- 重新签名apk文件(手工用命令行)
- 合并两个有序链表的golang实现
- python如何安装cv2
- h5本地缓存(localStorage,sessionStorage)
- [Day11]接口、多态
- 阿里图标库使用IconFont
- word怎么在方框中打对号
- 数据迁移_把RAC环境备份的数据,恢复到另一台单机Oracle本地文件系统下
- android 修改listview item view 的方法
- okhttp 简单用法
- 基于.net 的加载自定义配置-误操作
- 原 form 表单中 disabled 属性的元素不参与表单提交
- Dom4j总结
- 【Hadoop】配置环境-伪分布式
- Storm之tickTuple
- BZOJ4444 SCOI2015国旗计划(贪心+倍增)