ElasticSearch实战(一)-ElasticSearch单机环境搭建

164 阅读2分钟

        ElasticSearch,这个熟悉又陌生的名词是从三年前开始听到的,刚接触的时候是用ElasticSearch 与 Logstash、Kibana 做了一个服务器日志收集和可视化界面,对于其他用途并不是非常了解,直到再有一次面试一家做支付行业的公司的时候,据说他们公司日订单量达到了千万级别,他们的订单就是存储在ElasticSearch集群中的,这一次面试让我重新认识到了ElasticSearch的用途远远不只是作为一个服务器日志存储工具的,从那一次开始,我就渴望能够对ElasticSearch能够有更多的深入了解。

        随着知识的日益丰富,我对ElasticSearch也达到了一个新的高度,我想通过写这个专栏文章,把我对 ElasticSearch 的所有知识都存放到这里,也希望通过这个专栏文章,能够帮助到更多需要入门或者深入使用ElasticSearch的人。ElasticSearch 的用处很多,在监控领域(服务器监控,设备监控,APM监控,中间件监控等)具有非常全面的功能,几乎涵盖了多有监控细分领域的存储地位,比如平时我们需要使用Prometheus和ClickHouse来作为Metric指标监控数据收集和存储工具,其实ElasticSearch是可以取代ClickHouse的,因为他们底层算法类似,都是基于倒排索引进行的日志检索。在大数据领域,ElasticSearch表现的异常优秀,例如在日数据量在20TB,周数据量在140TB的某车联网企业(某越速运),他们存储如此大数据量的方式就是选择的 HBase 与 ElasticSearch 的组合方式,ElasticSearch 通常是和三方存储系统一起配合使用可以达到最大威力,因为他的定位并不是取代其他