elasticsearch
Elasticsearch是什么?
Elasticsearch 是一個分布式、RESTful 風格的搜索和數據分析引擎,能夠解決不斷涌現出的各種用例。 作為 Elastic Stack 的核心,它集中存儲我們的數據,幫助我們發現意料之中以及意料之外的情況。
主要功能
- 分布式搜索引擎
- 大數據近實時分析引擎
發展歷史
2004年,Shay Banon 開發了 Compass,這是一個基于 Lucene 技術的應用。回憶起 Compass 的誕生,他的臉上總會掛滿微笑。某種意義上,Shay Banon、Compass 與 Lucene 的關系是一種偶然。
2010年,Shay Banon 重寫了Compass,取名Elasticsearch。
2012年,Jordan Sissel 當時在開發 Logstash,這是一款開源的可插拔數據采集工具,可將日志文件發送至用戶選擇的 “儲藏庫” 。還有 Rashid Khan,他當時在開發一款名為 Kibana 的開源 UI。Shay、Jordan 和 Rashid 彼此都已認識一段時間,對各自的產品也頗為了解,所以他們最終決定攜手共同發展,ELK Stack 正式面世,即:Elasticsearch、Logstash 和 Kibana Stack。
2015年,于舊金山舉行的 Elastic{ON} 大會上,將公司品牌更名為 Elastic。
2015年,推出 Beats。
2018年,紐約證券交易所上市。
版本
- 0.4:2010年2月第一次發布
- 1.0:2014年1月
- 2.0:2015年10月
- 5.0:2016年10月
- 6.0:2017年10月
- 7.0:2019年4月
參考資料
- https://www.elastic.co/cn/elasticsearch/
- https://www.elastic.co/cn/about/history-of-elasticsearch
- https://www.elastic.co/cn/support/eol
- Elasticsearch核心技術與實戰(阮一鳴--極客時間)