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
相关推荐
wefly20171 小时前
m3u8live.cn 在线M3U8播放器,免安装高效验流排错
前端·后端·python·音视频·前端开发工具
zhanggongzichu2 小时前
小白怎么理解后端分层概念
后端·全栈
stark张宇3 小时前
Golang后端面试复盘:从Swoole到IM架构,如何支撑360w用户的实时消息推送?
后端
小码哥_常3 小时前
从0到1:搭建Spring Boot 3企业级认证授权平台
后端
小码哥_常3 小时前
告别扫库噩梦!Spring Boot+Redis让订单超时管理飞起来
后端
大傻^3 小时前
Spring AI Alibaba 快速入门:基于通义千问的AI应用开发环境搭建
java·人工智能·后端·spring·springai·springaialibaba
IT_陈寒4 小时前
SpringBoot实战:3个隐藏技巧让你的应用性能飙升50%
前端·人工智能·后端
彭于晏Yan4 小时前
MQTT消息服务
spring boot·后端·中间件
程序员Sunday5 小时前
Claude Code 生态爆发:5个必知的新工具
前端·人工智能·后端
weixin_387534225 小时前
Ownership - Rust Hardcore Head to Toe
开发语言·后端·算法·rust