首页标签Elasticsearch

#Elasticsearch

开箱即用的云端 Elasticsearch 服务,集成安全、SQL、机器学习、告警等高级特性(X-Pack)

《Elasticsearch 源码解析与优化实战》第9章:Search流程

HLee

GET操作只能对单个文档进行处理,由_ index、_ type 和id 三元组来确定唯一文档。 但搜索需要一种更复杂的模型,因为不知道查询会命中哪些文档。

1220

《Elasticsearch 源码解析与优化实战》第8章:GET流程

HLee

ES的读取分为GET和Search两种操作,这两种读取操作有较大的差异,GET/MGET必须指定三元组:index、_ type、_ id。 也就是说,根据文档...

4810

生产-消费模型组件实现 Producer Consumer Solution using BlockingQueue

LiosWong

原来各个应用某些业务节点的日志通过filebeat+elk收集,供各个业务方使用,线上发现filebeat消耗非常大的硬件资源,而且应用集群较大,每次新增日志类...

6830

《Elasticsearch 源码解析与优化实战》第5章:选主流程

HLee

Discovery模块负责发现集群中的节点,以及选择主节点。ES支持多种不同Discovery类型选择,内置的实现称为Zen Discovery,其他的包括公有...

7910

万字长文:大规模 Elasticsearch 高可用集群环境调优实践

Java程序猿

某中型互联网公司的游戏业务,使用了腾讯云的 Elasticsearch 产品,采用 ELK 架构存储业务日志。

5710

《Elasticsearch 源码解析与优化实战》第4章:节点启动和关闭

HLee

本章分析单个节点的启动和关闭流程。看看进程是如何解析配置、检查环境、初始化内部模块的,以及在节点被“kill”的时候是如何处理的。

6700

《Elasticsearch 源码解析与优化实战》第3章:集群启动流程

HLee

让我们从启动流程开始,先在宏观上看看整个集群是如何启动的,集群状态如何从Red变成Green,不涉及代码,然后分析其他模块的流程。

7410

《Elasticsearch 源码解析与优化实战》第11章:gateway 模块分析

HLee

MetaData(集群层)主要是 clusterUUID、settings、templates 等;

8100

《Elasticsearch 源码解析与优化实战》第10章:索引恢复流程分析

HLee

索引恢复(index.recovery)是ES数据恢复过程。待恢复的数据是客户端写入成功,但未执行刷盘(flush)的Lucene分段。例如,当节点异常重启时,...

7500

《Elasticsearch 源码解析与优化实战》第12章:allocation模型分析

HLee

本文主要分析allocation 模块的结构和原理,然后以集群启动过程为例分析 allocation 模块的工作过程

9710

【大咖直播】Elastic 可观测性实战工作坊

腾讯云大数据团队

腾讯 · ES技术支持 (已认证)

Elastic 的可观测性解决方案是基于 Elastic Stack 的一站式解决方案。该解决方案具有完备的日志、指标、APM 和可用性采集能力,可以在大规模和...

13240

cat health API

HLee

9920

cat shards API

HLee

shards命令详细的描述了节点包含的分片信息。它将告诉您它是一个主分片还是一个副本,和文档的数量,硬盘上占用的字节数,以及节点所在的位置。

9730

cat thread pool API

HLee

GET _cat/thread_pool指令可以展示 ES 自运行以来的线程池统计信息。有些信息是实时的(如active),有些信息是累计的(例如 reject...

8910

《Elasticsearch 源码解析与优化实战》第18章:写入速度优化

HLee

在 Es 的默认设置,是综合考虑数据可靠性,搜索实时性,写入速度等因素的,当你离开默认设置,追求极致的写入速度时,很多是以牺牲可靠性和搜索实时性为代价的。有时候...

8500

《Elasticsearch 源码解析与优化实战》第7章:写流程

HLee

本章分析ES写入单个和批量文档写请求的处理流程,仅限于ES内部实现,并不涉及Lucene内部处理。在ES中,写入单个文档的请求称为Index请求,批量写入的请求...

15150

ElasticSearch 7.x之后选主流程

HLee

7.x之后的ES,采用-种新的选主算法Raft  [rɑːft] n. 筏;救生艇。

6910

ElasticSearch 7.x之前选主流程

HLee

节点是一个ES的实例,其本质就是一个java进程。一个机器上可以运行多个ES进程,但是生产环境一般建议一台机器上就运行一个ES实例。每一个节点在启动之后,会分配...

8910

ES搜索内容置顶

哲学之喵

腾讯 · 前端开发 (已认证)

有些时候,我们可能需要人工干预ES的搜索结果,让指定的内容置顶,ES提供了pinned语法来实现该功能。

9930

数据架构:概念与冷热分离

程序员架构进阶

关于架构,大家都有了解和理解。通常一个业务或项目,在做架构设计时,可能会包含业务架构和技术架构。其中技术架构是我们作为开发角色,在做设计时重点的工作内容。但还有...

6400

扫码关注云+社区

领取腾讯云代金券