ElasticSearch操作系统环境设置

设置虚拟内存大小

编辑/etc/sysctl.conf 添加如下内容

sh 复制代码
# 禁用内存与硬盘交换
vm.swappiness=1
# 设置虚拟内存大小,mmpfile存储内存需要
vm.max_map_count=262144

设置文件句柄值

ES索引由很多文件组成,打开文件数量多。ES进程内置多种线程池,线程数量多。

编辑/etc/security/limits.conf,添加如下内容

sh 复制代码
# 进程线程数
* soft nproc 131072
* hard nproc 131072
# 文件句柄数
* soft nofile 131072
* hard nofile 131072
# 内存锁定交换
* soft memlock unlimited
* hard memlock unlimited

创建ES专用账号

sh 复制代码
# 创建ES账号
useradd elsatic
# 授权ES程序目录权限给elastic账号
# 假设ES程序目录、数据目录、日志目录都在/gpes目录下
chown -R elastic:elastic /gpes
相关推荐
i听风逝夜2 小时前
Gradle秒级打包部署SpringBoot项目,行云流水
后端
why技术2 小时前
如果让我站在科技从业者的角度去回看 2025 年,让我选一个词出来形容它,我会选择“vibe coding”这个词。
前端·后端·程序员
喵个咪2 小时前
Go单协程事件调度器:游戏后端的无锁有序与响应时间掌控
后端·游戏开发
Kiyra3 小时前
八股篇(1):LocalThread、CAS和AQS
java·开发语言·spring boot·后端·中间件·性能优化·rocketmq
木风小助理3 小时前
在 Spring Boot 中实现 JSON 字段的蛇形命
spring boot·后端·json
William_cl3 小时前
【保姆级】ASP.NET Razor 视图引擎:@if/@foreach 核心语法拆解(附避坑指南 + 生活类比)
后端·asp.net·生活
pangtao20253 小时前
【瑞萨RA × Zephyr评测】看门狗
java·后端·spring
码界奇点3 小时前
基于Spring Cloud与Vue.js的微服务前后端分离系统设计与实现
vue.js·后端·spring cloud·微服务·毕业设计·源代码管理
huatian53 小时前
Rust 语法整理
开发语言·后端·rust