elasticsearch的基本了解
2024-09-08 02:43:05
以下内容参考官方文档https://www.elastic.co/guide/en/elasticsearch/reference/7.2/elasticsearch-intro.html
使用的学习版本是7.2,参考文档也是7.2的
一、ELK的介绍:
Elasticsearch是分布式搜索与分析引擎,对数据进行索引与搜索;常与Logstash(和Beats),Kibana一起使用,这个组合就是ELK;
Logstash(和Beats)用于收集、聚合和丰富我们的数据,并将其存储在ES中。
Kibana对数据进行可视化以及在浏览器中进行交互式的查看数据,并可以监控和管理集群。
二、ES(ElasticSearch)介绍:
ES可以为所有类型的数据提供实时搜索和分析,无论我们的数据是结构化还是非结构化的文本、数字数据或地理空间数据,ES都可以以支持快速搜索的方式有效的存储和索引它,你可以非常简单的进行数据检索与聚合信息,以发现数据中的趋势和模式。随着你的数据量和查询量增长,ES的分布式特性使你的部署能够与其一起无缝地增长。
虽然不是每个问题都是搜索问题,但Elasticsearch提供了处理各种用例数据的速度和灵活性:
- 将搜索框添加到应用或网站
- 存储和分析日志,指标和安全事件数据
- 使用机器学习实时自动建模数据行为
- 使用Elasticsearch作为存储引擎自动化业务工作流程
- 使用Elasticsearch作为地理信息系统(GIS)管理,集成和分析空间信息
- 使用Elasticsearch作为生物信息学研究工具存储和处理遗传数据
无论我们的用例是否与上面的用例相似,我们在Elasticsearch中处理数据,文档和索引的方式都是相同的。
以下内容参考于https://www.elastic.co/guide/en/elasticsearch/reference/7.2/documents-indices.html
完善中
最新文章
- 解决1130 Host 'localhost' is not allowed to connect to this MySQL server
- Python的标准输出
- 独自handle一个数据库大程有感
- MySql 插入数据中文乱码
- php常见细节错误
- hdu 2199 (二分)
- XPath 语法示例
- 关于Android的onResume的2点体会(程序切换之后恢复状态)
- Makefile简介
- windows下部署 ISCSI存储
- 【学习笔记】【C语言】进制
- Codeforces Round #334 (Div. 2) A. Uncowed Forces 水题
- [转] socket异步编程--libevent的使用
- Unix/Linux环境C编程入门教程(20) 搭建基于Mac的 Xcode 与 QT 开发环境
- 习题3.15 自调整表Find例程
- hdu1395-2^x mod n = 1
- document.documentElement.clientHeight和document.body.clientHeight区别
- Django知识总结(二)
- nohup命令执行退出后进程退出
- constructor与prototype