Elasticsearch 最少必要知识实战教程直播回放

题记

刚接触Elasticsearch的朋友,或多或少会遇到一个问题,Elasticsearch在实际公司应用中除了搜索到底能做什么?
本文给出了答案。

除了“You Know, for Search”,Elasticsearch的使用会不断增长和变化。ObjectRocket作为一家托管云计算公司,已经在ObjectRocket平台上提供托管Elasticsearch一段时间了,并且能够看到我们客户之间的一些明确趋势以及他们如何使用该产品。以下是我们在平台上看到的Top5场景用例:

1 - 记录和日志分析

对于熟悉Elasticsearch的人来说,这个应该不足为奇。围绕Elasticsearch构建的生态系统使其成为最容易实施和扩展日志记录解决方案之一。我们平台上的许多用户都没有什么不同,他们利用这一点来将日志记录添加到他们的主要用例中,或者将我们纯粹用于日志记录。

从Beats,Logstash到Ingest Nodes,Elasticsearch为您提供了大量的选项,可以在任何地方获取数据并将其索引化。然后,使用Kibana工具使您能够创建丰富的仪表板和分析,而Curator使得您自动化管理索引的生命周期。

2 - 采集和组合公共数据

与日志数据一样,Elastic Stack拥有大量工具,可以轻松抓取和索引远程数据。此外,与大多数文档存储一样,非严格的模式使Elasticsearch可以灵活地接收多个不同的数据源,并能使得这些数据可以管理和搜索。

您可以查看的一个很酷的例子是我们的Twitter连接器(如下图所示),它允许您设置在Twitter上看到的主题标签,然后采集这些主题标签的相关推文并在Kibana中进行分析。我们在核心Elastic Stack组件上构建了该产品,并添加了一些额外的部件以帮助它扩展。

3 - 全文搜索

毫无疑问,作为Elasticsearch的核心功能,全文搜索在此列表中占据重要位置。令人惊讶的是,我们的客户群中的全文检索的应用远远超出了传统的企业搜索或电子商务。

从欺诈检测/安全到协作等,我们的用户已经证明Elasticsearch的搜索功能强大,灵活,并且包含大量工具以使搜索更容易; Elasticsearch有自己的查询DSL、内置的自动补全功能等等。

4 - 事件数据和指标

Elasticsearch还可以很好地处理时间序列数据,如指标(metrics )和应用程序事件。这是另一个巨大的Beats生态系统允许您轻松获取常见应用程序数据的区域。无论您使用何种技术,Elasticsearch都有很好的机会获取开箱即用的指标和事件…,添加该功能非常简单。

5 - 数据可视化

凭借大量的图表选项,地理数据的平铺服务和时间序列数据的TimeLion,Kibana是一款功能强大且易于使用的可视化工具。对于上面的每个用例,Kibana都会处理一些可视化组件

一旦您对各种数据提取工具感到满意,您就会发现Elasticsearch + Kibana将成为您可视化数据的首选工具。

#结论
虽然并非每个用例都是如此,但这Top5是我们服务中统计出的最典型应用。 Elasticsearch和Elastic Stack的其他部分已被证明是非常通用的,正如您在上面所看到的,有多种方法可以将Elasticsearch集成到您今天所做的事情中并获得额外的洞察力。对我而言,这是Elasticsearch最酷的部分,它能够增强您已经使用的技术,而不仅仅是另一个数据库来存储您的数据。

[1] 翻译:http://t.cn/EviiHBi


打造Elasticsearch基础、进阶、实战第一公众号!

Elasticsearch Top5典型应用场景相关推荐

  1. DaemonSet 典型应用场景 - 每天5分钟玩转 Docker 容器技术(129)

    Deployment 部署的副本 Pod 会分布在各个 Node 上,每个 Node 都可能运行好几个副本.DaemonSet 的不同之处在于:每个 Node 上最多只能运行一个副本. DaemonS ...

  2. ZooKeeper典型应用场景一览

    原文地址:http://jm-blog.aliapp.com/?p=1232 ZooKeeper典型应用场景一览 数据发布与订阅(配置中心) 发布与订阅模型,即所谓的配置中心,顾名思义就是发布者将数据 ...

  3. Alluxio及其典型应用场景

     一.简介 Alluxio号称是世界上第一个内存级虚拟分布式存储系统,是计算与存储间的桥梁. 二.典型应用场景 1. 计算层需要反复访问远程(比如在云端,或跨机房)的数据: 2. 计算层需要同时访问多 ...

  4. 【ZooKeeper Notes 28】ZooKeeper典型应用场景一览

    ZooKeeper是一个高可用的分布式数据管理与系统协调框架.基于对Paxos算法的实现,使该框架保证了分布式环境中数据的强一致性,也正是基于这样的特性,使得ZooKeeper解决很多分布式问题.网上 ...

  5. Zookeeper分布式一致性原理(八):Zookeeper典型应用场景

    1. 简介 Zookeeper是一个高可用的分布式数据管理和协调框架,并且能够很好的保证分布式环境中数据的一致性.在越来越多的分布式系统(Hadoop.HBase.Kafka)中,Zookeeper都 ...

  6. BC:带你温习并解读《中国区块链技术和应用发展白皮书》—区块链典型应用场景

    BC:带你温习并解读<中国区块链技术和应用发展白皮书>-区块链典型应用场景 目录 区块链典型应用场景 3.1 区块链与医疗健康 3.2 区块链与金融服务 3.3 区块链与供应链管理 3.4 ...

  7. B树、B+树、LSM树以及其典型应用场景

    前言 动态查找树主要有:二叉查找树.平衡二叉树.红黑树.B树.B+树.前面三种是典型的二叉查找树,查找的时间复杂度是O(log2N)与树的深度有关系,那么降低树的深度也就可以提升查找效率.这时就提出了 ...

  8. 图谱实战 | 安全领域知识图谱建设与典型应用场景总结

    转载公众号 | 老刘说NLP 安全知识图谱是网络安全领域专用知识图谱,也是知识图谱应用于安全业务的重要工业尝试.当前,安全领域中存在大量的业务数据,建模需求以及应用需求,了解安全领域知识图谱的建设方法 ...

  9. 人工智能技术在智能制造中的典型应用场景与标准体系研究

    人工智能技术在智能制造中的典型应用场景与标准体系研究 人工智能技术与咨询 来源:<中国工程科学> ,作者李瑞琪等 摘要: 针对人工智能在智能制造领域应用不断深入的趋势,本文基于企业关键绩效 ...

最新文章

  1. 5分钟学会打游戏的活体人脑细胞,比 AI 学习速度更快
  2. linux进程--init进程(九)
  3. 应付账款账龄分析模板_超全的财务会计表单模板分享
  4. 第四单元博客总结——暨OO课程总结
  5. 模糊聚类划分matlab代码,Matlab协同模糊聚类建模
  6. linux配置vscodec运行环境,Linux 下 VSCode c/c++环境配置
  7. ORC 在 Hive 中的应用
  8. 过滤CString字符串中各位是数字,大小写字母,符号,汉字
  9. win11中gpedit.msc找不到文件怎么办 windows11gepdit.msc找不到文件的解决方法
  10. Foxit PDF SDK 下载地址
  11. python抢小米6自动化脚本
  12. opencv-图像平滑处理
  13. Linux下使用FastDFS
  14. SF58-ASEMI快恢复二极管SF58的发展意义
  15. Ankylosauridae OS
  16. sort() sorted()
  17. 华为鸿蒙系统适配芯片,华为新平板参数曝光,高通骁龙870芯片加持,首发适配鸿蒙系统...
  18. 计算机代码rsi是什么意思,自编RSI指标
  19. 新概念英语第三册第一课
  20. 健康管理系统开发笔记

热门文章

  1. Hell World
  2. 移动页面禁止左右滑动
  3. android通知栏广告
  4. 建基小型计算机,小身材大容量 建基G326迷你HTPC机箱
  5. 学计算机编程用苹果笔记本好么,苹果macbook好不好啊,想我想学编程用这电脑好不好,听别人说可能会不好用,是真的么...
  6. https开头的网址是什么意思_网站https含义是什么?工作原理又是什么
  7. 【果壳问答】学好高数有何用处?
  8. Knewton的个性化学习框架
  9. linux拷贝文件大小不一样,关于拷贝或远程拷贝文件后大小不一致的问题分析
  10. 前端利用md5进行加密