配置|学习笔记

简介: 快速学习配置。

开发者学堂课程【ElasticSearch 最新快速入门教程配置】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/642/detail/10684


配置

 

配置优化

去掉 mapping 中 all 域,Index 中默认会有 all 的域(相当于 solr 配置文件中的拷贝字段 text),这个会给查询带来方便,但是会增加索引时间和索引尺寸,可以通过"all":{"enabled":"false"}  屏蔽 mapping 中的 all 域。

log 输出的水平默认为 trace,打印日志时的轨迹,即查询超过500ms 即为慢查询,就要打印日志,造成 cpu 和mem,io 负载很高。把 log 输出水平改为 info,可以减轻服务器的压力。

日志输出时会增加计算压力以及 CPU 的负担,将日志输出的级别调高后,可以缓解这种负载压力。

可以通过修改 ES_HOME/conf/logging.yaml 文件,或者修改 ES_HOME/conf/elasticsearchyaml 文件将 log 输出水平调高至 info。

在 Linux 系统中输入 vim elasticsearch.yml 进行查询,可以发现其中包含一个 log 文件,输入/log 进行检索,可以获得其日志文件路径、日志输出的位置以及索引库保存的位置,如下:

path.data:/home/jerry/data/elastic

Path to log files:

path.logs:/home/jerry/logs/elastic

定制日志级别:

在系统中输入 vim es/config/。根据查询结果可知,有一个配置文件叫作 log4j2.properties,再输入 vim log4j2.properties,输出结果中包括一行“logger.action.level = debug”的内容,可将日志的输出级别调高为info,而当查询速度较慢时,会输出日志文件,因此调高日志输出级别,可以大大减少日志的输出数量,减轻服务器的压力。

相关实践学习
【涂鸦即艺术】基于云应用开发平台CAP部署AI实时生图绘板
【涂鸦即艺术】基于云应用开发平台CAP部署AI实时生图绘板
相关文章
|
存储 人工智能 算法
AI 绘画Stable Diffusion 研究(四)sd文生图功能详解(上)
AI 绘画Stable Diffusion 研究(四)sd文生图功能详解(上)
1601 0
|
测试技术 数据库
腾讯游戏测试工程师的经验心得分享
腾讯游戏测试工程师的经验心得分享
710 0
|
SQL 运维 监控
高并发接口超时时间过长,导致服务雪崩
高频访问接口超时时间过长,导致服务雪崩
803 0
高并发接口超时时间过长,导致服务雪崩
|
6月前
|
运维 网络协议 Go
Go网络编程:基于TCP的网络服务端与客户端
本文介绍了使用 Go 语言的 `net` 包开发 TCP 网络服务的基础与进阶内容。首先简述了 TCP 协议的基本概念和通信流程,接着详细讲解了服务端与客户端的开发步骤,并提供了简单回显服务的示例代码。同时,文章探讨了服务端并发处理连接的方法,以及粘包/拆包、异常检测、超时控制等进阶技巧。最后通过群聊服务端的实战案例巩固知识点,并总结了 TCP 在高可靠性场景中的优势及 Go 并发模型带来的便利性。
|
9月前
|
安全 Linux iOS开发
Cisco Secure Client 5.1.7.122 发布,新增功能概览
Cisco Secure Client 5.1.8.122 (macOS, Linux, Windows & iOS, Andrord) - 远程访问和安全客户端
537 4
Cisco Secure Client 5.1.7.122 发布,新增功能概览
|
人工智能 数据可视化 Serverless
《AI大模型助力客户对话分析》解决方案
《AI大模型助力客户对话分析》解决方案
|
存储 算法 安全
【MD5】什么是MD5?md5的简要描述
【MD5】什么是MD5?md5的简要描述
982 0
|
JavaScript 前端开发 IDE
三大主流框架
三大主流框架
|
Java
一文读懂阻塞、非阻塞、同步、异步IO
原文:一文读懂阻塞、非阻塞、同步、异步IO 介绍     在谈及网络IO的时候总避不开阻塞、非阻塞、同步、异步、IO多路复用、select、poll、epoll等这几个词语。在面试的时候也会被经常问到这几个的区别。
5873 0
|
XML Java 数据格式
Spring中bean的初始化和销毁几种实现方式详解
Spring中bean的初始化和销毁几种实现方式详解
422 0