elasticsearch启动报错解决办法

[TOC]

报错内容:

报错一:[1]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]

  • 解决办法:在/etc/security/limits.conf 中添加如下几行:

# config for elasticsearch

elasticsearch - nofile 65536

elasticsearch - nproc 65536

报错二:[2]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

  • 报错原因:分配给es的内存太小,小于es需要的最小值

  • 解决办法:在/etc/sysctl.conf中添加如下几行:


vm.zone_reclaim_mode=0

vm.max_map_count = 262144

vm.swappiness = 1

你可能感兴趣的:(elasticsearch启动报错解决办法)