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
相关推荐
Maiko Star2 小时前
* SpringBoot整合LangChain4j
java·spring boot·后端·langchain4j
明月_清风2 小时前
Go语言空接口与类型断言完全指南:从"万能容器"到"类型还原"
后端·go
每天进步一点_JL2 小时前
Spring Boot 缓存体系
后端
百珏2 小时前
[灰度发布]:全链路透传组件:APM、自研方案与 Java Agent 的实现取舍
后端·设计模式·架构
正在走向自律2 小时前
DISTINCT 去重查询为什么这么慢?聊聊我能理解的几种优化思路
后端
OpsEye3 小时前
数据库连接池爆了,这3个命令能救你一次
运维·数据库·后端
绝知此事3 小时前
【产品更名】通义灵码升级为 Qoder CN:AI 编码助手新时代,附大模型收费与 Spring Boot 支持全对比
人工智能·spring boot·后端·idea·ai编程
~|Bernard|3 小时前
GO语言中哪些类型是可比较类型的(==和!=)
开发语言·后端·golang
用户6757049885023 小时前
Celery 太重了?这可能是你一直在找的 asyncio 任务队列
后端·python·消息队列
Cloud_Shy6183 小时前
Python 数据分析基础入门:《Excel Python:飞速搞定数据分析与处理》学习笔记系列(第十一章 Python 包跟踪器 下篇)
前端·后端·python·数据分析·excel