zoukankan      html  css  js  c++  java
  • elasticsearch搭建完成,在启动日志中报错

    你一定觉得很诧异,我都调优做好了为什么还是报错呢?比如:

    1.[4096] for elasticsearch process is too low, increase to at least [65536]。。。。。。

    在文件/etc/security/limits.conf末尾增加:

    sudo vim /etc/security/limits.conf

    * soft nofile 65536

    * hard nofile 65536

    * soft nproc 2048

    * hard nproc 4096

    - memlock unlimited

    修改完成后  把现在连接的服务都断开,再连接上就生效了  ulimit -a命令可以查看

    如果还不行,以用户修改,不要root,一般生产环境服务器不会有root权限的

     临时生效 ulimit -n 65536

    2.max virtual memory areas vm.max_map_count [65536] is too low, increase to at least [262144]

    elasticsearch用户拥有的内存权限太小,这个可能会报错

    vim /etc/sysctl.conf

    vm.max_map_count = 655360

    sysctl –p

    这个是让所有用户都可以读到如下配置文件数据,慎用

    echo "* soft nofile 65535"  >> /etc/security/limits.conf

    echo "* hard nofile 65535"  >> /etc/security/limits.conf

    * 表示所用的用户

    很多东西都是初学时遇到的问题,当时记录在印象笔记。 现在粘贴复制过来,如有侵权,私信我,尽快删除
  • 相关阅读:
    Linux 的特殊变量(2)
    Shell 的特殊变量
    linux shell 基本规范
    Linux C 程序的开发环境
    编译和连接
    编程语言与C语言的简介
    Python条件判断和循环语句
    Python基本数据类型
    Java基本数据类型
    Jmeter(1)下载和安装
  • 原文地址:https://www.cnblogs.com/timor19/p/11975516.html
Copyright © 2011-2022 走看看