Elasticsearch 7 和 Elastic Stack 培训

Elasticsearch 7 And The Elastic Stack Training

 

完整的 Elastic 搜索教程 – 使用 Elasticsearch、Kibana、Logstash 和 Beats 搜索、分析和可视化大数据

您将学到什么
在集群上安装和配置 Elasticsearch 7
创建搜索索引和映射
以多种不同方式搜索全文和结构化数据
使用各种技术将数据导入 Elasticsearch
将 Elasticsearch 与其他系统集成,例如 Spark、Kafka、关系数据库、S3 等
使用存储桶和指标聚合结构化数据
使用 Logstash 和“ELK 堆栈”将流式日志数据导入 Elasticsearch
使用 Filebeats 和 Elastic Stack 大规模导入流式数据
使用 Kibana 在 Elasticsearch 中分析和可视化数据
管理上的操作生产 Elasticsearch 集群
使用基于云的解决方案,包括 Amazon 的 Elasticsearch Service 和 Elastic Cloud
要求
您需要访问具有 20GB 可用磁盘空间的 Windows、Mac 或 Ubuntu PC
您应该熟悉 Web 服务和 REST
熟悉 Linux 会有所
帮助JSON 格式的数据将有助于

说明

本课程有更新版本可用!除非您特别需要学习 Elasticsearch 7,否则请搜索“Elasticsearch 8 和 Elastic Stack”。

——————–Elasticsearch 和 Elastic Stack 是管理的重要工具海量数据。您需要了解它解决的问题以及它如何设计最佳系统,并成为最有价值的工程师。

Elasticsearch 7 是一个强大的工具,可以在几毫秒内分析大数据集!它是在大型网站上为搜索和分析提供动力的日益流行的技术,也是当今就业市场中一项宝贵的技能。本课程涵盖了从安装到操作的所有内容。

在接下来的几天内了解如何使用 Elasticsearch 7 并在您的工作中实施它。我们 我们与 Coralogix 合作,共同制作了我们见过的最全面的 Elastic Stack 课程 — 超过 100 场讲座,包括 16 小时的视频。

我们将向您展示如何在 Elasticsearch 7 集群上设置搜索索引(如果您需要Elasticsearch 6 或 8 – 我们还有其他课程),并以多种不同方式查询该数据。模糊搜索、部分匹配、按输入搜索、分页、排序 – 随你命名。

这不仅仅是理论,每节课都有动手示例,您将使用在您自己的 PC 上运行 Elasticsearch 的虚拟机来练习每项技能。我们将探索 Elasticsearch 7 中的新功能 – 包括索引生命周期管理、类型的弃用和类型映射,以及使用 Elasticsearch SQL 的实践活动。

我们还增加了使用 Elastic Stack 管理安全性的更多深度,以及背压如何与 Beats 配合使用。我们深入探讨了将数据导入 Elasticsearch 索引时经常被忽视的问题。

无论是通过原始 RESTful 查询、使用 Elasticsearch API 的脚本,还是与 Spark 和 Kafka 等其他“大数据”系统的集成,您都会看到许多方法可以从大规模的现有数据集开始使用 Elasticsearch。

我们还将使用 Logstash 和 Filebeat 将数据流式传输到 Elasticsearch – 通常称为“ELK Stack”(Elasticsearch / Logstash / Kibana)或“Elastic Stack”。Elasticsearch 不再只是用于搜索 – 它具有强大的聚合功能对于结构化数据,您可以从索引数据中收集新的见解。

我们将使用 Elasticsearch 存储和分析数据,并使用 Elastic Stack 将其可视化 s Web UI、Kibana 和 Kibana Lens。您将学习如何管理 Elastic Stack 上的操作,使用 X-Pack 监控集群的运行状况,以及如何执行扩展集群和滚动重启等操作任务。

我们还将使用 Amazon Elasticsearch Service 和 Elastic Cloud 在云中启动 Elasticsearch 集群。Elasticsearch 将自己定位为比 Hadoop、Spark 和 Flink 更快的替代方案,以满足许多常见的数据分析需求。

它是一个重要的理解工具,并且易于使用!和我一起潜水,我会告诉你它的全部内容。并进行滚动重启。我们还将使用 Amazon Elasticsearch Service 和 Elastic Cloud 在云中启动 Elasticsearch 集群。

Elasticsearch 将自己定位为比 Hadoop、Spark 和 Flink 更快的替代方案,以满足许多常见的数据分析需求。它是一个重要的理解工具,并且易于使用!和我一起潜水,我会告诉你它的全部内容。并进行滚动重启。

我们还将使用 Amazon Elasticsearch Service 和 Elastic Cloud 在云中启动 Elasticsearch 集群。Elasticsearch 将自己定位为比 Hadoop、Spark 和 Flink 更快的替代方案,以满足许多常见的数据分析需求。

它是一个重要的理解工具,并且易于使用!和我一起潜水,我会告诉你它的全部内容。

概述

第 1 部分:安装和了解 Elasticsearch

第 1 讲 Udemy 101:充分利用本课程

第 2 讲 第 1 节 简介

第 3 讲 安装 Elasticsearch[一步一步]

第 4 讲 Elasticsearch 概述

第 5 讲 HTTP 和 RESTful API 简介

第 6 讲 Elasticsearch 基础:逻辑概念

第 7 讲词频/逆文档频率 (TF/IDF)

第 8 讲 使用 Elasticsearch

第 9 讲 Elasticsearch 7 的新功能

第 10 讲 Elasticsearch 如何扩展

第 11 讲测验:Elasticsearch 概念和架构

第12讲第1节总结

第 2 部分:映射和索引数据

第13讲第2节介绍

第 14 讲 连接到您的集群

第 15 讲 注意:MovieLens 数据集的备用下载位置

第 16 课介绍 MovieLens 数据集

第 17 讲 分析仪

Lecture 18 通过 JSON / REST 导入单个电影

第 19 讲 使用 Bulk API 一次插入多部电影

第 20 讲 在 Elasticsearch 中更新数据

第 21 讲 在 Elasticsearch 中删除数据

Lecture 22[Exercise] 插入、更新和删除电影

第23课处理并发

第 24 课使用分析器和分词器

第 25 讲 数据建模和父/子关系,第 1 部分

第26讲数据建模和父/子关系,第2部分

第27课扁平化数据类型

第28课处理映射异常

第29课第2节总结

第 3 部分:使用 Elasticsearch 进行搜索

第30讲第3节介绍

第31讲“查询精简版”界面

第 32 讲 JSON 深度搜索

第33课 短语匹配

第34讲【练习】不同方式的查询

第35讲 分页

第36课 排序

第 37 课 更多的过滤器

第38讲【练习】使用过滤器

第39讲 模糊查询

第40讲 部分匹配

第 41 课 Query-time Search as you type

第 42 讲 N-Gram,第 1 部分

第 43 讲 N-Gram,第 2 部分

第44讲“键入时搜索”字段类型

第45讲第3节总结

第 4 部分:将数据导入您的索引 – 大或小

第46讲第4节介绍

第 47 课 使用脚本导入数据

第 48 课 使用客户端库导入

第49讲【练习】用脚本导入

第 50 讲 Logstash 简介

第51讲 安装Logstash

第52讲 运行Logstash

第 53 课 下课的勘误表

第 54 课 Logstash 和 MySQL,第 1 部分

第 55 课 Logstash 和 MySQL,第 2 部分

第 56 讲 使用 Logstash 导入 CSV 数据

第 57 课 使用 Logstash 导入 JSON 数据

第58讲Logstash和S3

第59课用Grok解析和过滤Logstash

第 60 讲常见日志格式的 Logstash Grok 示例

第 61 讲 Logstash 输入插件,第 1 部分:心跳

第 62 讲 Logstash 输入插件,第 2 部分:生成器输入和死信队列

第 63 课 Logstash 输入插件,第 3 部分:HTTP 轮询器

第 64 讲 Logstash 输入插件,第 4 部分:Twitter

第 65 讲 Syslog 与 Logstash 深入探讨

第66讲 如果你在下一个练习结束时遇到麻烦……

第 67 课 Elasticsearch 和 Kafka,第 1 部分

第 68 讲 Elasticsearch 和 Kafka,第 2 部分

第 69 讲 Elasticsearch 和 Apache Spark,第 1 部分

第 70 讲 Elasticsearch 和 Apache Spark,第 2 部分

第71讲【练习】使用Spark导入数据

第72讲第4节总结

第 5 节:聚合

第73课第5节介绍

第74讲聚合、桶和度量

第75讲 直方图

第76课时间序列

第77讲【练习】生成直方图数据

第78讲嵌套聚合,第1部分

第79讲嵌套聚合,第2部分

第80讲第5节总结

第 6 节:使用 Kibana

第81课第6节介绍

第82讲 安装Kibana

第83课 玩Kibana

第84讲【练习】用Kibana探索数据

第85讲 Kibana镜头

第86课 Kibana管理

第87课 Elasticsearch SQL

第88讲 使用Kibana Canvas

第 89 课 Elasticsearch 和 Apache Hadoop

第90讲第6节总结

第 7 部分:使用 Elastic Stack 分析日志数据

第91课第7节介绍

第92课 数据帧变换

第 93 课 FileBeat 和 Elastic Stack 架构

第 94 讲 X-Pack 安全性

第95讲 安装FileBeat

Lecture 96 使用 Kibana Dashboards 分析日志

Lecture 97[Exercise] 使用 Kibana 进行日志分析

第98讲第7节总结

第 8 节:Elasticsearch 操作

第99讲第8节介绍

第 100 讲 选择正确的分片数量

第101课添加指数作为扩展策略

第102课 索引别名轮换

第103课索引生命周期管理

第 104 课 选择集群的硬件

第105课 堆大小

第106课监控

Lecture 107 常见问题的故障排除

第 108 讲 故障转移在行动,第 1 部分

Lecture 109 故障转移在行动,第 2 部分

Lecture 110 索引设计更改(分组、拆分和缩小索引)

第111讲 快照

第112课 快照生命周期管理

第113课 滚动重启

第114课搜索分析

Lecture 115 使用 Heartbeat 监控正常运行时间

第116课第8节总结

第 9 节:云中的 Elasticsearch

第117课第9节介绍

第 118 课 Amazon Elasticsearch Service 现在是 Amazon OpenSearch Service

第 119 课 Amazon Elasticsearch Service,第 1 部分

第 120 课 Amazon Elasticsearch Service,第 2 部分

第121课 弹性云

第122课第9节总结

第 10 节:ELK on Kubernetes 与 Elastic Cloud on Kubernetes (ECK)

Lecture 123 介绍 Elastic Cloud on Kubernetes (ECK),并设置我们的集群

Lecture 124 在 Kubernetes 上设置 Elasticsearch 和 Kibana,并安装插件

第 125 讲 使用 ECK 持久卷并设置多节点 Elasticsearch 集群

第 11 节:你成功了!

第126课

第127课奖金讲座:更多课程探索!

任何负责对大数据集进行快速、可扩展的搜索和分析的技术人员。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。