部署elasticsearch踩过的坑

部署elasticsearch,踩坑踩到我吐,把关键的几个罗列下。我是已经实际解决了的 现在elasticsearch已经跑起来了。

如果往后还遇到新的问题在到这里来补充吧

[1]: memory locking requested for elasticsearch process but memory is not locked

解决犯法:

        需要修改

    /etc/security/limits.conf

    * soft memlock unlimited

    * hard memlock unlimited

    修改:

    /etc/sysctl.conf

    vm.swappiness=0

[2]: max number of threads [2048] for user [elasticsearch] is too low, increase to at least [4096]

如上 在limits下增加

    * soft nproc 4096

    * hard nproc 4096

[3]:还有一个文件大小限制的也是在limits下增加相关行

    * soft nofile 65536

    * hard nofile 262144

[4]:不能在root下运行elasticsearch

[5]:安装elasticsearch后,要把elasticsearch下的文件的所有者和所属组变更为启动用户

你可能感兴趣的:(部署elasticsearch踩过的坑)