色破飞机 发表于 2019-1-29 08:55:26

elasticsearch无法启动报错汇总

  一、
  ERROR: bootstrap checks failed
  system call filters failed to install; check the logs and fix your configuration or disable system call filters at your own risk
  原因:
  这是在因为Centos6不支持SecComp,而ES5.2.0默认bootstrap.system_call_filter为true进行检测,所以导致检测失败,失败后直接导致ES不能启动。
  解决:
  在elasticsearch.yml中配置bootstrap.system_call_filter为false,注意要在Memory下面:
  bootstrap.memory_lock: false
  bootstrap.system_call_filter: false
  二、
  max file descriptors for elasticsearch process is too low, increase to at least
  max number of threads for user is too low, increase to at least
  max virtual memory areas vm.max_map_count is too low, increase to at least
  编辑limits.conf 文件
  vim /etc/security/limits.conf
  * soft nofile 65536
  * hard nofile 65536
  vim /etc/security/limits.d/90-nproc.conf
  找到如下内容:
  soft nproc 1024
  修改为
  soft nproc 2048
  vi /etc/sysctl.conf
  添加下面配置:
  vm.max_map_count=655360
  并执行命令:
  sysctl -p

页: [1]
查看完整版本: elasticsearch无法启动报错汇总