1.为什么使用ElasticStack
我们知道的一般大数据分析工具有如下:
我们为什么还需要使用ElasticStack呢?
原因:
- 1.使用门槛低、开发周期短、上线快
- 2.性能好、查询快、实时展示结果
对T+1说不,以前我们查询数据结果,都是时隔一段时间或者一天再分析,现在我们需要”现在、立刻马上要数据” 3.扩容方便、快速支撑增长迅猛的数据
刚开始也许只是GB数据、随着业务量变大、TB、PB级别的数据也不是问题。
2.简介
2.1 ElasticStack组成
传统的ELK其实就是:Elasticsearch、Logstash、Kibana,自从加入了Beats后,进行升级,变成了Elastic Stack。
2.2 各个模块功能
1.Elasticsearch主要是做数据处理的
- 2.Beats和 Logstash是做数据收集与处理,相当于早期的ETL
- 3.Kibna数据搜索与可视化分析
2.3 ElasticStack功能
一定要内外兼修、不仅仅会使用API还得了解原理。
- 1.ElasticStack是一个完备的数据分析工具集合
- 2.学习安排:
3.Elasticsearch篇章讲解举例
4.实践项目