zoukankan      html  css  js  c++  java
  • es启动报错-系统设置

    启动es报错:

    错误提示 ①:

    ERROR:  [1] bootstrap checks failed
            [1]: max number of threads [1024] for user [elasticsearch] is too low, increase to at least [2048]
    
    

    错误原因:启动检查未通过, elasticsearch用户的最大线程数太低

    解决办法:

    1. 切换至root用户

      su - root
      
    2. 修改limits.d目录下的配置文件:

      vim /etc/security/limits.d/90-nproc.conf
      

      修改以下内容:

      *	soft	nproc	2048
      

    错误提示 ②:

    max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]
    

    错误原因:elasticsearch用户拥有的可创建文件描述的权限太低,至少需要65536;

    解决办法:

    1. 切换至root用户

      su - root
      
    2. 修改 limits.conf 文件

      vim /etc/security/limits.conf
      

      修改以下内容:

      es hard nofile 65536
      es soft nofile 65536
      

      es:是启动elasticsearch的用户

    错误提示 ③:

    max virtual memory areas vm.max_map_count [65530]
    

    解决办法:

    1. 切换至root用户

      su - root
      
    2. 修改 sysctl.conf 文件

      vim /etc/sysctl.conf 
      
    3. 添加下面配置

      vm.max_map_count=655360
      
    4. 最后执行命令

      sysctl -p
      

    根据错误解决问题,最后重启elasticsearch

  • 相关阅读:
    CSS日食与太阳碰撞
    CSS日食与太阳碰撞
    CSS日食与太阳碰撞
    CSS日食与太阳碰撞
    CSS日食与太阳碰撞
    CSS日食与太阳碰撞
    CSS日食与太阳碰撞
    页面的禁止事件(如:禁止鼠标右键)
    如何让checkbox复选框只能单选
    动态表单模块生成器参考
  • 原文地址:https://www.cnblogs.com/cchilei/p/12854772.html
Copyright © 2011-2022 走看看