Elastic:菜鸟上手指南

你好,我是 Elastic 的刘晓国。如果大家想开始学习Elastic的话,那么这里将是你理想的学习园地。在我的博客几乎涵盖了你想学习的许多方面。在这里,我来讲述一下作为一个菜鸟该如何阅读我的这些博客文章。

除了我这里文章之外,Elastic 社区还定期开展一些 meetup 活动。敬请访问我们的网站 https://www.bagevent.com/org/738410

我们可以按照如下的步骤来学习:

1) Elasticsearch简介:对Elasticsearch做了一个简单的介绍

2) Elasticsearch中的一些重要概念:cluster, node, index, document, shards及replica:对Elastic Stack里的一些重要的概念做描述。理解这些概念对于我们学习和使用Elastic是非常重要的

3) 如何在Linux,MacOS及Windows上进行安装Elasticsearch:在我们常用的操作系统上进行安装Elasticsearch

4) Kibana:如何在Linux,MacOS及Windows上安装Elastic栈中的Kibana:讲述如何在我们的操作系统上安装Kibana

5) 开始使用Elasticsearch (1): 了解如何创建index,添加,删除,更新文档

6) 开始使用Elasticsearch (2):了解如何进行搜索

7) 开始使用Elasticsearch (3):了解如何进行分析数据: analyze及aggregate数据

8)Elastic:培训视频

9)Core Stack:

   - Beats:Beats 入门教程 (一)

   - Beats:Beats 入门教程 (二)

   - Logstash:Logstash 入门教程 (一) 

   - Logstash:Logstash 入门教程 (二)

   -  Elastic:运用 Elastic Stack 分析 Spring boot 微服务日志 (一)

   -  Elastic:运用 Elastic Stack 分析 Spring boot 微服务日志 (二)

10) 中文分词器介绍:

            - Elasticsearch: analyzer 

            - Elasticsearch:IK中文分词器

            - Elasticsearch:ICU分词器介绍

            - Elasticsearch:Smart Chinese Analysis plugin

            - Elasticsearch:Pinyin 分词器

            - Elasticsearch:hanlp 中文分词器

11) Aggregations

           - Elasticsearch: 运用 shard_size 来提高term aggregation的精度

           - Elasticsearch: 透彻理解Elasticsearch中的Bucket aggregation 

           - Elasticsearch: Rare Terms Aggregation

           - Elasticsearch: top_hits aggregation

           - Elasticsearch: pipeline aggregation 介绍 

           - Elasticsearch: aggregation介绍

           - Elasticsearch: significant terms aggregation 

          - Elasticsearch:在Elasticsearch中的Composite Aggregation

12) Painless 编程

          - Elasticsearch:Painless scripting

          - Elasticsearch:Painless script编程

          - Elasticsearch:Painless scripting 高级编程

          - Kibana: 如何在Kibana中生成Scripted fields

          - Kibana:使用 Script fields 来提高数据的可观测性

13) 启动 Elastic 安全

           - Kibana:为不同的用户生成不同的Space 

           - Elasticsearch:用户安全设置

           - Elasticsearch:设置Elastic账户安全

           - Elasticsearch:运用 API 创建 roles 及 users

           - Elastic:为Elasticsearch启动https访问

           - Elastic:为Elastic Docker部署设置安全

           - Elasticsearch:使用 IP 过滤器限制连接

           - Elastic:使用Postman来访问Elastic Stack

           - Elasticsearch:创建 API key 接口访问 Elasticsearch

14)  解决方案 - Solutions 

      SIEM:

          - Solutions:Elastic SIEM - 适用于家庭和企业的安全防护 ( 一)

          - Solutions:Elastic SIEM - 适用于家庭和企业的安全防护 (二)

          - Solutions:Elastic SIEM - 适用于家庭和企业的安全防护 (三)

          - Solutions:Elastic SIEM - 适用于家庭和企业的安全防护 (四)

          - Solutions:Elastic SIEM - 适用于家庭和企业的安全防护 ( 五)

     APM:

          -  Elastic:应用程序性能监控/管理(APM)实践

          - Solutions:如何使用Elastic APM来测试多语言微服务应用程序

          - Solutions:如何为Python Flask应用进行APM

          - Solutions:如何为Python Django应用进行APM

          - Solutions:为Nodejs微服务提供APM功能 

          - Solutions:安全的APM服务器访问

          - A nice article from an Elastic Colleague 

     Enterprise search:

          - Solutions:Elastic workplace 搜索:随时随地搜索所有内容 (一)

          - Solutions:Elastic workplace 搜索:随时随地搜索所有内容 (二)

          - Enterprise:如何将自定义数据导入 Elastic Workplace Search - 一个简单的CSV示例

          - Solutions:网站搜索 - Elastic Site Search

          - Solutions:如何运用Elastic App Search快速建立出色的React搜索体验

          - Solutions:Elastic App Search 入门

          - Elastic App Search:免费的产品,可提供出色的搜索体验

          - Enterprise:创建 meta 引擎来扩展你的 App search 体验

    Observability:

          - Elastic:使用Heartbeat进行Uptime监控

          - Observability: 使用Elasticsearch,Kibana,Heartbeat监控网站并使用Slack发出警报

15)  通知及警报

          - Elastic:使用ElastAlert发送通知

          - Elastic:使用ElastAlert发送邮件通知

          - X-Pack:创建阈值检查警报 

          - Elastic:创建你的第一个Elastic alert 

          - Elastic:创建你的第一个Elastic alert - 邮件通知 

          - Elastic:如何创建一个动态的阈值警报 

          - Elastic:创建你的第一个Elastic alert - Webhook 

          - Elastic:创建一个Elastic Log 及 Index alert - 7.7 发布版 

          - Elastic: 创建一个 Elastic 邮件警报 - 7.7 发行版

         - Observability: 使用Elasticsearch,Kibana,Heartbeat监控网站并使用Slack发出警报

16 ) 跨集群操作

          - Elasticsearch:跨集群搜索 Cross-cluster search (CCS)

          - Elasticsearch:跨集群复制 Cross-cluster replication(CCR) 

17 ) Maps 

         - Observability:如何在 Docker 之上使用 Elastic Stack 和 Kafka 可视化公共交通

         - Beats:运用Elastic Stack分析COVID-19数据并进行可视化分析 - 续 

         - Beats:运用Elastic Stack分析COVID-19数据并进行可视化分析

         - Kibana:在Kibana中定制Regional Map

         - Logstash:导入zipcode CSV文件和Geo Search体验 

         - Observability:使用 Elastic Stack 分析地理空间数据 (一)

        - Observability:使用 Elastic Stack 分析地理空间数据 (二)

         - Kibana:为 Elastic Maps 添加矢量地图层

18)机器学习

          - Elastic:机器学习的实践 - single metric job

          - Elastic:机器学习的实践 - multi metric job

          - Elastic:机器学习的实践 - population job

          - Elastic:机器学习的实践 - categorization

          - Elastic:机器学习 Demo

          - Elastic:使用机器学习 API 创建一个任务

          - Elastic:使用 Elastic 有监督的机器学习进行二进制分类

19)丰富数据

       -  Elasticsearch: NLP (Natural Language Processing)在 Elasticsearch 中的应用

       - Logstash:运用 memcache 过滤器进行大规模的数据丰富

       - Logstash:Logstash translate 过滤器简介

       - Logstash:运用 Elasticsearch 过滤器来丰富数据

       - Observability:使用 Elastic Stack 分析地理空间数据 (一)

       - Elasticsearch:运用 geoip 处理器来丰富数据

       - Logstash:运用jdbc_streaming来丰富我们的数据

       - Elasticsearch:如何使用 Elasticsearch ingest 节点来丰富日志和指标

       - Elasticsearch:enrich processor (7.5发行版新功能)

       - Elasticsearch:理解 Elasticsearch 中的 Percolator 数据类型及 Percolate 查询

 
20)  监控及管理

如果你想快速地部署自己的集群,请参阅如下的文档:

  1. Elastic:在Elastic云上3分钟部署Elastic集群
  2. Elastic:如何在阿里云上构建Elastic集群
  3. Elastic:如何在AWS上一步一步地安装Elastic Stack

  4. Elastic:用Docker部署Elastic栈

  5. Elastic:为Elastic Docker部署设置安全

  6. Elastic:Elastic Cloud Kubernetes (ECK) 部署

  7. Elastic:使用Elastic Helm Chart来部署多节点的Elasticsearch集群

  8. Elastic:如何在一个机器上同时模拟多个node

  9. Elastic:创建Elasticsearch集群并为它们配置TLS安全通信

  10. Elastic:在Kubernetes多节点集群部署Elastic Stack

  11. Elastic:运用Elastic Stack对Kubernetes进行监控 (一)(二)(三)(四)(五)

如果你想使用编程的方法把数据导入并搜索:

  1. Elasticsearch:Java 运用示例

  2. Elasticsearch:应用Nodejs来访问Elasticsearch

  3. Elasticsearch:使用Python实现Web Scraper

  4. Elasticsearch:从零开始安装Elasticsearch并使用Python装载一个CSV并读写它

  5. Elastic:运用 Elastic Stack 分析 Spring boot 微服务日志


等我们完成了上面的阅读和练习后,我们会对Elasticsearch有一个基本的了解。我们可以再挑选相应的文章进行专门地阅读来了解更多关于Elastic Stack方面的知识。

如果你想了解更多关于Logstash方面的知识,请参阅链接Logstash

如果你想了解更多关于Kibana方面的知识,请参阅链接Kibana

如果你想了解更多关于Beats方面的知识,请参阅链接Beats

如果你想了解更多关于Elastic解决方案的知识,请参阅链接Solutions

如果你想了解更多关于X-Pack方面的知识,请参阅链接X-Pack

如果你想了解更多关于Kubernetes方面的知识,请参阅链接Kubernetes

如果你想了解所有关于Elastic的内容,请参阅链接Elastic

如果大家对上面话题需要有更深一步的了解,请告诉我。我会尽力做出更好的文章供大家来参阅!

谢谢大家的关注!

 

关于 Elastic

Elastic 是一家专注搜索的企业。作为 Elastic Stack(Elasticsearch、Kibana、Beats 和 Logstash)的开发者,Elastic 构建了自管理型和 SaaS 型产品,这些产品能够使人们在应用搜索、站点搜索、企业搜索、日志、APM、指标、安全,商业分析等用例中大规模地实时使用数据。全球范围内有数以千计的公司/组织使用 Elastic 来为任务关键型系统提供支持,这些公司/组织包括思科、eBay、高盛、微软、Mayo 医学中心、美国国家航空航天局 (NASA)、纽约时报、维基百科和 Verizon。Elastic 是一家成立于 2012 年的分布式公司,Elasticians在世界各国开展业务。Elastic于2018年在中国也成立了独资公司 “弹性搜索(北京)信息技术有限公司”。 更多详情请参见 elastic.co/cn/

 

有用链接:

  1. Elastic 官方网站:https://www.elastic.co/
  2. Elastic 中文社区 meetup 活动报名 https://www.bagevent.com/org/738410
  3. Elastic 开发文档:https://www.elastic.co/guide/index.html
  4. Elastic 官方会议网站: http://conf.elasticsearch.cn/
  5. Elasticsearch 中文网站:https://www.elasticsearch.cn/
  6. Elastic demos: https://demo.elastic.co/
  7. Elastic 文档:https://www.elastic.co/guide/index.html
  8. Elastic 社区:https://www.elastic.co/community/
  9. Elastic 中文社区:https://elasticsearch.cn/
  10. Elastic 视频:https://www.elastic.co/videos/, https://www.elastic.co/cn/videos/
  11. Elastic 中文博客:https://www.elastic.co/cn/blog/
  12. 腾讯社区:https://cloud.tencent.com/developer/column/4008
  13. Elasticsearch definitive guide: https://www.elastic.co/guide/en/elasticsearch/guide/index.html
  14. Elastic 书籍 (1):https://github.com/BlackThursdays/https-github.com-TechBookHunter-Free-Elasticsearch-Books/tree/master/book
  15. Elastic 书籍(2):https://github.com/BlackThursdays/https-github.com-TechBookHunter-Free-Elasticsearch-Books
  16. Elastic 认证指南:https://elasticsearch.cn/article/13530
  17. Elastic 认证: https://www.elastic.co/training/certification
  18. Elastic 培训:https://training.elastic.co/
  19. 掘金mirror网址:https://juejin.im/user/5df6e1bde51d4558381e82d6/posts
  20. Elastic的前世今生:https://mp.weixin.qq.com/s/FRFGwtDtFs_5RYn_vHjghw
  21. 从Splunk迁移到Elastic?https://www.elastic.co/splunk-alternative
  22. Elastic Workshop https://elk-workshop.github.io/
  23. Elastic Start:https://www.elastic.co/start
  24. tutorialspoint.com: https://www.tutorialspoint.com/elasticsearch/index.htm
  25. Elastic 同事博客:https://blog.csdn.net/u013613428?t=1
实付0元
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值