阶段一:2017年最新Elasticsearch入门核心知识视频教程
来源:互联网 发布:相片日历制作软件 编辑:程序博客网 时间:2024/05/17 21:54
Elasticsearch,是目前行业中非常热门的一个技术。Elasticsearch是一种分布式的海量数据搜索与分析的技术,可以用于电商网站、门户网站、企业IT系统等各种场景下的搜索引擎,也可以用于对海量的数据进行近实时的数据分析。相较于Lucene来说,Elasticsearch天然的分布式特性,让其可以支持海量的、PB级的大数据搜索。相对于Spark Streaming、Storm等大数据实时计算引擎来说,Elasticsearch天生为分布式执行数据分析操作而生的架构,海量数据量级下的近实时(秒级)性能支持,以及无比强大的搜索和聚合分析的语法支持,让ES更加适合进行大数据场景下的数据分析应用。
Spark Streaming进行实时数据分析,有天然的无法全量多数据流join、内核shuffle过程大量基于磁盘落地等缺陷,导致其实时数据分析功能较差,实时数据分析性能也较差。Storm则作为实时计算引擎的鼻祖,由于其对SQL的支持很弱,导致其非常不适合进行实时数据分析,开发成本巨大。而Elasticsearch克服了上述大数据技术的缺点,更加适合进行大数据场景下的数据分析操作。
本课程深入浅出剖析了Elasticsearch的核心基础知识,带着大家一步一步,从快速入门,到理解Elasticsearch的工作原理、内核级原理,再到动手实战操作Elasticsearch的各种核心功能,到最后可以基于Java开发基本的搜索和分析应用程序。
1、基于Elasticsearch最新版本,5.2版本,进行课程的讲解,让大家学好技术后,绝对不会落伍。而市面上的书籍和视频,使用的Elasticsearch版本都非常陈旧,一般都是1.x,或者2.x,即使学了,也完全跟现在最新的版本无法兼容,无法让同学们学以致用。
2、大白话讲解各种复杂知识点,不用太官方和学术的语言照着ppt简单讲解,而是采用与朋友聊天式的方式,进行对话和讲解,尽量采用最通俗的语言来解释各种复杂的技术问题,还有底层原理。
3、课程知识体系设计的足够详细,将一门技术的各个知识点和技术点,全部包含在课程中,一点一点的细致剖析和展开讲解,绝不让大家遗漏任何有用的知识点,尽量做到,课程知识体系完整,系统化,有广度,而且也有深度。比如说本套课程中,既全面包括了从入门使用,到分布式文档系统操作,到搜索引擎操作,到索引管理,最后到Java API使用,这样完整的知识体系。同时还细致到包含很多独家的知识点,比如说Elasticsearch如何突破扩容瓶颈,search timeout机制,如何定位不合法的搜索,等等。
4、包含很多独家的核心知识点和技术,比如乐观锁并发控制,写一致性与quorum机制,bulk api底层性能优化,deep-paging性能问题,大数据量零停机重建索引,等等。
5、课程的原理性讲解足够深入,一直剖析到ES的内核层面,而且几乎所有原理知识点的讲解100%都使用现场一点一点手工画图的方式来剖析和讲解。比如ES容错机制,document数据路由,object类型底层结构,相关度评分TF/IDF算法,doc value,type底层数据结构,内核级数据写入流程,index segment、memory buffer、filesystem cache、flush、commit等内核级原理。
6、大量的上机动手实验,几乎所有功能都会带着大家上机动手实战操作,演练,掌握功能的使用。比如入门级的电商网站商品管理案例,基于版本号进行乐观锁并发控制的实验,mget+bulk批量处理的实验,scoll滚动搜索大量数据的实验,scoll+bulk+alias零停机重建索引的实验,基于Java开发的员工管理案例,等等。
课程目录
01.课程介绍
02.用大白话告诉你什么是Elasticsearch
03.Elasticsearch的功能、适用场景以及特点介绍
04.手工画图剖析Elasticsearch核心概念:NRT、索引、分片、副本等
05.在windows上安装和启动Elasticseach
06.快速入门案例实战之电商网站商品管理:集群健康检查,文档CRUD
07.快速入门案例实战之电商网站商品管理:多种搜索方式
08.快速入门案例实战之电商网站商品管理:嵌套聚合,下钻分析,聚合分析
09.手工画图剖析Elasticsearch的基础分布式架构
10.shard&replica机制再次梳理以及单node环境中创建index图解
11.图解2个node环境下replica shard是如何分配的
12.图解横向扩容过程,如何超出扩容极限,以及如何提升容错性
13.图解Elasticsearch容错机制:master选举,replica容错,数据恢复
14.初步解析document的核心元数据以及图解剖析index创建反例
15.分布式文档系统-document id的手动指定与自动生成两种方式解析
16.分布式文档系统-document的_source元数据以及定制返回结果解析
17.分布式文档系统-document的全量替换、强制创建以及图解lazy delete机制
18.分布式文档系统-深度图解剖析Elasticsearch并发冲突问题
19.分布式文档系统-深度图解剖析悲观锁与乐观锁两种并发控制方案
20.分布式文档系统-图解Elasticsearch内部如何基于_version进行乐观锁并发控制
21.分布式文档系统-上机动手实战演练基于_version进行乐观锁并发控制
22.分布式文档系统-上机动手实战演练基于external version进行乐观锁并发控制
23.分布式文档系统-图解partial update实现原理以及动手实战演练
24.分布式文档系统-上机动手实战演练基于groovy脚本进行partial update
25.分布式文档系统-图解partial update乐观锁并发控制原理以及相关操作讲解
26.分布式文档系统-上机动手实战演练mget批量查询api
27.分布式文档系统_上机动手实战演练bulk批量增删改
28.分布式文档系统_阶段性总结以及什么是distributed document store
29.分布式文档系统_深度图解剖析document数据路由原理
30.分布式文档系统_document增删改内部原理图解揭秘
31.分布式文档系统_图解写一致性原理以及quorum机制深入剖析
32.分布式文档系统_document查询内部原理图解揭秘
33.分布式文档系统_bulk api的奇特json格式与底层性能优化关系大揭秘
34.初识搜索引擎_search结果深入解析(search timeout机制揭秘)
35.初识搜索引擎_multi-index&multi-type搜索模式解析以及搜索原理初步图解
36.初识搜索引擎_分页搜索以及deep paging性能问题深度图解揭秘
37.初识搜索引擎_快速掌握query string search语法以及_all metadata原理揭秘
38.初识搜索引擎_用一个例子告诉你mapping到底是什么
39.初识搜索引擎_精确匹配与全文搜索的对比分析
40.初识搜索引擎_倒排索引核心原理快速揭秘
41.初识搜索引擎_分词器的内部组成到底是什么,以及内置分词器的介绍
42.初识搜索引擎_query string的分词以及mapping引入案例遗留问题的大揭秘
43.初识搜索引擎_什么是mapping再次回炉透彻理解
44.初识搜索引擎_mapping的核心数据类型以及dynamic mapping
45.初识搜索引擎_手动建立和修改mapping以及定制string类型数据是否分词
46.初识搜索引擎_mapping复杂数据类型以及object类型数据底层结构大揭秘
47.初识搜索引擎_search api的基础语法介绍
48.初识搜索引擎_快速上机动手实战Query DSL搜索语法
49.初识搜索引擎_filter与query深入对比解密:相关度,性能
50.初识搜索引擎_上机动手实战常用的各种query搜索语法
51.初识搜索引擎_上机动手实战多搜索条件组合查询
52.初识搜索引擎_上机动手实战如何定位不合法的搜索以及其原因
53.初识搜素引擎_上机动手实战如何定制搜索结果的排序规则
54.初识搜索引擎_解密如何将一个field索引两次来解决字符串排序问题
55.初识搜索引擎_相关度评分TF&IDF算法独家解密
56.初识搜索引擎_内核级知识点之doc value初步探秘
57.初识搜索引擎_分布式搜索引擎内核解密之query phase
58.初识搜索引擎_分布式搜索引擎内核解密之fetch phase
59.初识搜索引擎_搜索相关参数梳理以及bouncing results问题解决方案
60.初识搜索引擎_上机动手实战基于scoll技术滚动搜索大量数据
61.索引管理_快速上机动手实战创建、修改以及删除索引
62.索引管理_快速上机动手实战修改分词器以及定制自己的分词器
63.索引管理_内核级知识点:深入探秘type底层数据结构
64.索引管理_mapping root object深入剖析
65.索引管理_定制化自己的dynamic mapping策略
66.索引管理_复杂上机实验:基于scoll+bulk+索引别名实现零停机重建索引
67.内核原理探秘_倒排索引组成结构以及其索引可变原因揭秘
68.内核原理探秘_深度图解剖析document写入原理(buffer,segment,commit)
69.内核原理探秘_优化写入流程实现NRT近实时(filesystem cache,refresh)
70.内核原理探秘_继续优化写入流程实现durability可靠存储(translog,flush)
71.内核原理探秘_最后优化写入流程实现海量磁盘文件合并(segment merge,optimize)
72.Java API初步使用_员工管理案例:基于Java实现员工信息的增删改查
73.Java API初步使用_员工管理案例:基于Java对员工信息进行复杂的搜索操作
74.Java API初步使用_员工管理案例:基于Java对员工信息进行聚合分析
来源:http://www.ipaa.cc/473.html
请联系QQ:86723638获取教程
- 阶段一:2017年最新Elasticsearch入门核心知识视频教程
- 阶段二:2017年最新Elasticsearch高手进阶(视频+代码+课件)
- ElasticSearch入门知识扫盲
- 【备忘】2017年最新千峰python零基础入门视频教程下载
- 【备忘】2017最新python3从零基础入门到精讲超清视频教程
- 2017年最新PHP7视频教程,2017年最新PHP实战视频教程,千锋PHP爆炸推出
- 泰牛php程序员thinkphp5视频教程,韩顺平thinkphp5视频教程,2017年最新thinkphp5视频教程
- 【分享】最新ASP.net入门视频教程
- 一、Elasticsearch快速入门
- ElasticSearch(一)--入门
- 一、elasticsearch 入门
- 弹性搜索(elasticsearch)最新入门攻略
- 2015年最新Zookeeper视频教程
- ElasticSearch核心基础之入门篇
- 传智播客php视频48期,2017年传智播客php视频教程,2017年黑马程序员php最新视频教程
- 【备忘】2017年最新CSS3学习视频教程后盾网CSS3视频教程
- 2017年最新cvv2知识普及
- 2016最新PHP燕十八系统实战入门网站视频教程
- 网络分级设计模型:核心层、汇聚层和接入层
- FreeBASIC学习笔记——1.2 编译器简介FireFly
- 去掉CSDN使用MarkDown编辑器插入图片自动添加的水印
- jsp页面equal symbol expected异常
- Base64
- 阶段一:2017年最新Elasticsearch入门核心知识视频教程
- storm与spark streaming反压机制
- Pycharm 2017 激活码
- linux环境jdk安装
- ActiveReports 报表控件V12新特性 -- 无需ETL处理,即可实现跨数据源分析数据
- 堆排序
- JndiObjectFactoryBean 配置数据源
- 媒体查询使用和设备像素比
- Android App节日换肤