grafana监控nginx日志
用到组件:nginx ,filebeat,logstash,elasticsearch,grafana。需要注意的是最新的dashboard需要选择7.10+的elasticsearch,保存数据源后。2、filebeat 将nginx日志发往logstash,编辑filebeat.yml。本人喜欢
elasticsearch集群部署、配置
elasticsearch集群部署、配置
elastic search添加密码验证、并且使用postman访问带密码的es
elastic search简称为es,为一个分布式的搜索引擎,默认的es部署是没有密码验证的,很容易会出现安全问题。
【ES实战】ES集群节点迁移与缩容
ES集群节点迁移与缩容
Logstash:使用自定义正则表达式模式
Logstash是一种服务器端数据处理管道,可同时从多个来源获取数据,对其进行转换,然后将其发送到 “存储”(如 Elasticsearch)。Grok是 Logstash 中的过滤器,用于将非结构化数据解析为结构化和可查询的内容。是定义搜索模式的字符序列。如果你已经在运行 Logstash,则无需
【elasticsearch】elasticsearch分片和副本
总之,每个索引可以被分成多个分片。每个分片可以有0个或者多个副本。一旦复制了,索引就会有主分片(作为复制源的源分片)和复制分片(主分片的拷贝)的区别。分片和副本的数量可以在创建索引的时候指定。但在创建索引后,可以动态的修改副本的数量,但不能改变分片的数量默认情况下,elasticsearch中的每个
Elasticsearch 学习+SpringBoot实战教程(三)
经过了前面2课的学习我们已经大致明白了ES怎么使用,包括原生语句,javaapi等等,现在我们要在业务中使用了,所以我们选择spring-data作为我们的ORM框架,快速开发代码。同时需要给规范化操作。
ES 异常写入解决流程
ES 异常写入解决流程
Elasticsearch 核心技术(七):IK 中文分词器的安装、使用、自定义字典
IK 中文分词器是 Elasticsearch 的一个插件,它集成了 Lucene IK analyzer,支持自定义字典。
Elasticsearch 核心技术(八):常用 DSL 查询(全文搜索、精确匹配、布尔查询)
Elasticsearch 提供了一个完整的基于 JSON 的 DSL(Domain Specific Language,领域特定语言) 查询语言,它非常的丰富和灵活,并支持构建更加复杂和健壮的查询。本篇我们主要讲述常用的三种 DSL 查询:全文搜索、精确匹配、布尔查询。
ElasticsearchRestTemplate 和ElasticsearchRepository 的使用
ElasticsearchRestTemplate 和ElasticSearchClient 的使用
Elasticsearch各个版本重要特性
Elasticsearch各个版本重要特性Elasticsearch 5Elasticsearch 6.0Elasticsearch 7.0Elasticsearch 8.0Elasticsearch 5首先说明下,ES是从版本2直接跳到5的,主要是为了和Elastic Stack其他组件保持版本一
ElasticSearch入门学习:基础概念与简介
ElasticSearch是一个分布式、可水平扩展的搜索和数据分析引擎,是用java开发并且是当前最流行的开源的企业级搜索引擎,能够达到实时搜索,并且设计了友好的Restful-API使得开发者无需关注底层机制,直接开箱即用;还拥有分片、副本机制解决了集群下性能与高可用问题。稳定、可靠、快速、安装使
Elasticsearch版本升级实践、注意事项
从官方文档看可以发现两个大版本升级需要关注到具体的版本,比如想从 5.x 版本升级到 7.x 版本,就必须先升级到 6.8 版本,再从 6.8 升级到 7.x 版本。1. API检查是否可以升级,不能则先改造2. 升级ES集群(此时依然使用6.8客户端,兼容访问6.8/7.17集群)3. 重建索引(
Elasticsearch8.X入门实战(一)Elasticsearch基本概念
Elasticsearch是一个分布式的、开源的全文搜索和分析引擎,其建立在Apache Lucene的基础之上,使用Java语言编写,通过提供一套简单一致的 RESTful API隐藏了Lucene的复杂性,从而使全文检索变得非常容易。Elasticsearch将全文搜索、结构化搜索和数据分析三大
ES filter查询 高亮查询 聚合查询
query,根据你的查询条件,去计算文档的匹配度得到一个分数,并且根据分数进行排序,不会做缓存的。filter,根据你的查询条件去查询文档,不去计算分数,而且filter会对经常被过滤的数据进行缓存。
【Logstash】日志处理-Logstash的使用
日志可以协助我们的调试和开发。在开发中尽量使用日志的方式来调试,是我们推荐的做法。尽量避免使用System.out.println. 因为很多时候我们调试完毕都要进行删除调试代码。留下会给程序增加运行时间。而日志可以很方便的控制级别就可以控制是否输入,而支持存储的形态很多。比如数据库,文件等。所以日
Elasticsearch基础2——es配置文件、jvm配置文件、log4j2.properties配置文件详解
es配置文件基本参数详解+测试jvm配置文件参数详解log4j2.properties日志配置我呢见核心参数
RestClient操作索引库
RestClient使用