ES学习精品系列文章汇总及下载
ES已经被很多企业使用,它是一个高扩展、开源的全文检索和分析引擎,它可以准实时地快速存储、搜索、分析海量的数据。
如果我们想学习、应用ES,就需要了解ES一些相关知识,下面汇总了比较经典的相关内容,供大家参考。
1
ES场景
在什么情况下使用ES,才能让ES发挥更大的作用。下面是Elasticsearch的三个使用场景。
场景—:使用Elasticsearch作为主要的后端
场景二:在现有系统中增加Elasticsearch
场景三:使用Elasticsearch和现有的工具
更多可参考文档:
链接: https://pan.baidu.com/s/1x747TreeyElO2UL9XPvvmw
提取码: fuf9
2
ES比较
很多成员在学习ES的时候,可能搞不清Lucene、Solr有什么区别?而且比如HBASE、MongoDB、ClickHouse、Druid也能存储,ES也能存储,他们之间有什么不同
想知道答案,可参考下面文档:
链接: https://pan.baidu.com/s/1fRW-pd01dwdUvOlSppN0Bg
提取码: 66pk
3
ES原理机制是如何的
电脑也是需要定期整理的,利用假期顺便把电脑里的文件、歌曲、照片、网页缓存、日常随笔什么的一起整理一下吧~
我们知道Elasticsearch什么情况下使用,跟其他存储组件的区别,那么Elasticsearch到底怎么回事,它的原理是什么?它的里面的概念、术语又都是什么。比如:
写入的数据是如何变成elasticsearch里可以被检索和聚合的索引内容的?
lucene如何实现准实时索引?
什么是segment?
什么是commit?
segment的数据来自哪里?
segment在写入磁盘前就可以被检索,是因为利用了什么?
elasticsearch中的refresh操作是什么?配置项是哪个?设置的命令是什么?
refresh只是写到了文件系统缓存,那么实际写入磁盘是由什么控制呢?,如果这期间发生错误和故障,数据会不会丢失?
什么是translog日志?什么时候会被清空?什么是flush操作?配置项是什么?怎么配置?
什么是段合并?为什么要段合并?段合并线程配置项?段合并策略?怎么forcemerge(optimize)?
routing的规则是什么样的?replica读写过程?wait_for_active_shards参数timeout参数 ?
reroute 接口?
两种 自动发现方式?
明白上述内容,可查看文档:
链接: https://pan.baidu.com/s/1nJILtAXJNarpRx_H_x4ZdA
提取码: n9q8
4
ES实践与调优
ES我们懂了,那么我们需要了解下实践和调优的知识,这是很多成员关心的,而且实践和面试中,被问的可能性比较大,想了解多更内容,可参考下面文档
链接: https://pan.baidu.com/s/1d6kz_qvzO79fqoE0qgUiIA
提取码: ms2e
5
ES监控
ES我们可以用来存储,然而ES可以用来监控,这个却是很多人不了解的
我为什么用 ES做Redis 监控,不用 Prometheus 或Zabbix ?
想知道原因,可参考:
链接: https://pan.baidu.com/s/18-CVy3n_5itJmYh9SBJffw
提取码: nyrb
如果你也是大数据、人工智能爱好者,加微信领书100本大数据、人工智能、区块链等精选书籍,还可以加讨论群交流。
----------------------------END----------------------------
领取100本书+1T资源
https://www.aboutyun.com/thread-26480-1-1.html
名企资源、名企面试题、最新BAT面试题、专题面试题等资源汇总
https://www.aboutyun.com/forum.php?mod=viewthread&tid=27732
About云 VIP会员套餐介绍
https://www.aboutyun.com/forum.php?mod=viewthread&tid=27305
本公众号精彩文章推荐:
【1】程序员必备的分析解决问题能力:案例分享
【2】Hbase故障处理汇总及评注
【3】技术太多学不过来?教你如何越学越带劲
【4】IT大咖工作十年总结的面试真经
【5】小白与大神存在哪些差距
【6】Logstash收集多数据源数据神器
【7】kafka学习线路指导入门:包括理论、部署、实战知识汇总整理
【8】技术走向管理一些深度思考
ES学习精品系列文章汇总及下载相关推荐
- 《快速构建Windows 8风格应用》系列文章汇总
<快速构建Windows 8风格应用>系列的文章基于XAML+C#进行编写,汇总了Windows 8 Store应用开发过程中常用的开发技术点. 对于我个人来说,将自己平时学习和开发过程中 ...
- 零基础 ABAP 学习教程系列文章的目录
零基础 ABAP 学习教程系列文章的目录 ABAP 标准培训教程 BC400 学习笔记之一:ABAP 服务器的架构和一个典型的 ABAP 程序结构介绍 ABAP 标准培训教程 BC400 学习笔记之二 ...
- Selenium自动化测试系列文章汇总
selenium系列文章汇总 Selenium自动化测试-selenium介绍及环境安装 Selenium自动化测试-浏览器基本操作 Selenium自动化测试-元素定位(1) Selenium自动化 ...
- CTR/推荐系统中多任务/多目标学习应用概述文章汇总
来源:CTR/推荐系统中多任务/多目标学习应用概述文章汇总 - 知乎 1.文章 吴海波:电商多目标优化小结 (2019.8-267) SunSuc:推荐系统中如何做多目标优化 (2019.12-163 ...
- 【Matlab 六自由度机器人】系列文章汇总
[Matlab 六自由度机器人]系列文章汇总 前言 正文 ⧫[主线]\blacklozenge \fcolorbox{black}{aqua}{[主线]}⧫[主线] ⧫[补充说明]\blackloz ...
- [转]《零基础入门深度学习》系列文章(教程+代码)
无论即将到来的是大数据时代还是人工智能时代,亦或是传统行业使用人工智能在云上处理大数据的时代,作为一个有理想有追求的程序员,不懂深度学习(Deep Learning)这个超热的技术,会不会感觉马上就o ...
- 【数据库系统】数据库系统学习与实践系列文章汇总目录(持续更新中)
本文属于「数据库系统」系列文章的汇总目录,这一系列着重于「数据库系统知识的学习与实践」.由于文章内容随时可能发生更新变动,欢迎关注和收藏本文以作备忘.需要特别说明的是,为了透彻理解和全面掌握数据库系统 ...
- 【编译原理】编译原理系统学习与实践系列文章汇总目录(持续更新中)
本文属于「编译原理」系列文章的汇总目录,这一系列正式开始于2021/10/22,着重于「编译原理的学习与实践」.众所周知,编译原理难学难精,因此本系列将至少持续到作者本人「精通编译原理」为止(笑).由 ...
- 【C#】设计模式的学习征途系列文章目录(2019版)
Photo :Design Patterns 文 | Edison Zhou 2017年,我开始系统学习设计模式,参考了<大话设计模式>.<设计模式的艺术>等书籍,并通过C#语 ...
最新文章
- [物理学与PDEs]第2章第5节 一维流体力学方程组的 Lagrange 形式 5.1 引言
- 目前中关村在线上面的CPU排行情况
- 14.并发与异步 - 2.任务Task -《果壳中的c#》
- jquery ajax php获取,使用jquery ajax获取php结果
- 在Java Web应用程序中阻止CSRF
- flutter bloc_如何在Flutter中使用Streams,BLoC和SQLite
- 深度学习在美团的应用
- ltspice 双脉冲_焊烟脉冲布袋式除尘器制作
- linux内核驱动ldd3_手把手教Linux驱动7内核互斥锁
- salt 源码之 salt-minion启动过程
- 计算机在机械设制造中的应用实例,三维设计软件和技术在机械设计中的应用
- 高程数据的色彩渲染+光照
- 基于arduino制作激光电子竖琴
- iphone11主卡在上还是下
- eclipse 2018 安装html、jsp、JavaScript编辑器
- 解决报错:ssh: Could not resolve hostname c: Temporary failure in name resolutionlost connection
- 企业如何管理终端软件安装
- 飞腾服务器如何查看cpu型号,飞腾CPU服务器云平台管理
- Java九十条经验法则之第二条:遇到多个构造器时要考虑使用构建器
- 数据库完整性之参照完整性