从之前的 要点 继续,为了有效地使用 mmap
,Elasticsearch 还需要能够创建许多内存映射区域。最大映射计数检查会检查内核是否允许进程至少拥有 262,144 个内存映射区域,并且仅在 Linux 上强制执行。要通过最大映射计数检查,您必须通过 sysctl
将 vm.max_map_count
配置为至少 262144
。
或者,只有在您使用 mmapfs
或 hybridfs
作为索引的 存储类型 时,才需要最大映射计数检查。如果您 不允许 使用 mmap
,那么此启动检查将不会强制执行。