上下文
刚开始使用elastic search,安装在服务器上,可以curl和telnet开port 9200,local machine(server)但如果从另一台机器无法连接到它.
我在服务器和客户端都禁用了防火墙,因为我从互联网上获得的解决方案正在建议并尝试在下面的链接中找到的建议,但无法使其正常工作.
https://discuss.elastic.co/t/accessing-port-9200-remotely/21840
题
有人可以帮助我如何使这项工作,提前感谢
我设置了boostrap.memory_lock = true更新了/etc/security/limits.conf为弹性搜索用户增加了memlock unlimited
我的弹性搜索运行好几个月了.突然间,它失败了一天.在日志中我可以看到下面的错误,进程永远不会启动
错误:引导程序检查弹性搜索过程请求的内存锁定失败,但内存未锁定
我点击了ulimit -as,我可以看到最大锁定内存设置为无限制.这里出了什么问题?我已经尝试了几个小时,但一切都是徒劳的.请帮忙.
操作系统是RHEL 7.2 Elasticsearch 5.1.2
ulimit -as输出
core file size (blocks -c) 0
data seg size (kbytes -d) unlimited
scheduling policy (-e) 0
file size (blocks, -f) unlimited
pending signals (-i) 83552
max locked memory (kbytes, -l) unlimited
max memory size (kbytes, -m) unlimited
open files (-n) 65536
pipe size (512 bytes, -q) 8
POSIX message queues (bytes,-q) 819200
real-time priority (-r) 0
stack size kbytes, -s) 8192
cpu time seconds, -t) unlimited …Run Code Online (Sandbox Code Playgroud)