宝塔618特惠活动,企业版999元/年,宝塔SSL证书买1送1!限时抢购!查看活动
当前位置:论坛首页 > Linux面板 > 求助

【待反馈】elasticsearch8.9.0内存占用过高

发表在 Linux面板2024-5-23 16:26 [复制链接] 3 1544

为了能快速了解并处理您的问题,请提供以下基础信息:
面板、插件版本:8.1.0
系统版本:CentOS7
问题描述:elasticsearch8.9.0内存占用过高
相关截图(日志、错误):

Snipaste_2024-05-23_16-23-22.png
使用道具 举报 只看该作者 回复
发表于 2024-5-23 16:50:25 | 显示全部楼层
您好,有关es的内存占用高您可以根据以下方式排查一下
1:查看Elasticsearch的JVM设置,包括初始堆大小(-Xms)和最大堆大小(-Xmx)。确保这些设置与你的系统资源相匹配
2:特别注意节点的内存使用情况、磁盘I/O、CPU负载等指标。
检查集群中是否有任何分片处于未分配或初始化的状态,这可能会导致资源利用率上升
3:确保Elasticsearch所在的服务器具有足够的内存、CPU和磁盘资源。如果服务器资源不足,可能会导致Elasticsearch性能下降和内存占用过高。
检查服务器的网络带宽和延迟,确保Elasticsearch集群之间的通信畅通无阻。

好的,谢谢你,我刚才卸载了换成docker版的了,但是docker版怎么连kibana?找不到kibana配置说明中的es配置文件。  发表于 2024-5-23 20:23
使用道具 举报 回复 支持 反对
发表于 2024-5-24 15:45:16 | 显示全部楼层
您好,您的问题已经解决,新问题中您提到如何用docker链接kibana
首先,你需要一个运行的Elasticsearch实例。你可以使用Docker来下载并启动一个Elasticsearch容器。
docker pull elasticsearch:你的版本号  # 替换'你的版本号'为实际的Elasticsearch版本,如7.10.1  
docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 elasticsearch:你的版本号
接着,你需要下载并启动一个与你的Elasticsearch版本兼容的Kibana容器。
docker pull kibana:你的版本号  # 确保Kibana的版本与Elasticsearch的版本兼容  
docker run --name kibana -e ELASTICSEARCH_HOSTS="http://你的Elasticsearch容器IP:9200" -p 5601:5601 -d kibana:你的版本号
注意:在-e ELASTICSEARCH_HOSTS参数中,你需要将你的Elasticsearch容器IP替换为实际的Elasticsearch容器IP地址或Docker宿主机的IP地址(如果Elasticsearch和Kibana都在同一宿主机上,并且Elasticsearch监听在0.0.0.0或宿主机IP上)。
如果Kibana或Elasticsearch容器无法启动或连接,你可以检查容器的日志来获取更多信息。
docker logs kibana  # 查看Kibana容器的日志  
docker logs elasticsearch  # 查看Elasticsearch容器的日志
如果你需要更改Kibana的配置(如设置xpack等),你可以通过挂载配置文件或使用环境变量来实现。使用docker run命令的-v参数来挂载配置文件,或使用-e参数来设置环境变量。
一旦Kibana容器启动并成功连接到Elasticsearch,你就可以通过浏览器访问http://你的Docker宿主机IP:5601来访问Kibana了。
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表