es报错:本地控制器进程已停止——没有

  

<强>报错如下

<>之前错误:[3]引导检查失败   [1]:max文件描述符[4096]elasticsearch过程太低,增加到至少[65536]   [2]:马克斯[3780]的线程数量的用户(esyonghu)太低,增加到至少[4096]   [3]:马克斯vm虚拟内存区域。max_map_count[65530]太低,增加到至少[262144]   [2018 - 12 - 12 - t21:54:57,353][信息][o.e.n。节点][PlbSkhz]停止……   [2018 - 12 - 12 - t21:54:57,413][信息][o.e.n。节点][PlbSkhz]停了下来   [2018 - 12 - 12 - t21:54:57,413][信息][o.e.n。节点][PlbSkhz]关闭……   [2018 - 12 - 12 - t21:54:57,473][信息][o.e.n。节点][PlbSkhz]关闭   [2018 - 12 - 12 - t21:54:57,488][信息][o.e.x.m.j.p。NativeController] [PlbSkhz]本地控制器进程已停止,没有新的本地流程可以启动

<强>解决方法强,增加如下内容

 vi/etc/security/limits.conf
  esyonghu软nofile 65536
  esyonghu硬nofile 65536
  esyonghu软nproc 4096
  esyonghu硬nproc 4096 
<人力资源/> <人力资源/>
 cd/etc/security/limits.d
  
  vi 20-nproc.conf
  
  - #默认限制数量的用户,防止年代流程
  - #意外叉子炸弹。
  - #看到推理rhbz # 432903。
  
  *软nproc 4096
  根软nproc无限
  
  将*号改成用户名
  
  esyonghu软nproc 4096
  根软nproc无限

<>强增加如下内容

 vi/etc/sysctl.conf
  vm。max_map_count=655360
  sysctl - p
  vm。max_map_count=655360 

<强>猜你还想看:

elasticsearch启动时常见的错误集合

es启动报错引导检查失败如何解决

es报错:本地控制器进程已停止——没有