Elastic Stack 簡介
阿里雲官方映象站:
https://developer.aliyun.com/mirror/?utm_content=g_1000304576
一、ElasticSearch
ElasticSearch 是一個基於 Apache Lucene 的開源搜尋引擎。它通過RESTful API 來隱藏Lucene的複雜性,從而讓全文搜尋變得簡單。不過,Elasticsearch 不僅僅是 Lucene 和全文搜尋,我們還能這樣去描述它:
- 分散式的實時檔案儲存,每個欄位都被索引並可被搜尋
- 分散式的實時分析搜尋引擎
- 可以擴充套件到上百臺伺服器,處理PB級結構化或非結構化資料
許多年前(2004年), 有一個叫Shay Banon的待業工程師跟隨他的新婚妻子來到倫敦,他的妻子想在倫敦學習做一名廚師。然後他想為自己的妻子開發一個方便搜尋菜譜的應用,他開始使用 Lucene 的一個早期版本。
但是嘗試之後,他感受到了直接使用 Lucene 開發程式的各種暴擊和痛苦,於是他在 Lucene 之上,封裝了一個叫作 Compass 的程式框架並且把它開源了。後來 Shay 找到了一份跟高效能和分散式相關的工作,他在工作中漸漸發現,越來越需要一個易用的高效能、實時、分散式搜尋服務,於是他決定重寫Compass,將它從一個庫打造成了一個獨立的server,並將其改名Elasticsearch。
Shay Banon在2010年2月釋出了Elasticsearch的第一個版本。它支援分散式,可以水平擴充套件,增加了Restful api, 降低了全文檢索的學習曲線,可以被任何程式語言呼叫。
2012年成立了Elasticsearch 公司,主要圍繞Elasticsearch及相關軟體提供商業服務和產品。2014年6月,在成立公司18個月後,該公司宣佈通過C輪融資籌集7000萬美元。這輪融資由新企業協會(NEA)牽頭。其他投資者包括Benchmark Capital和Index Ventures。這一輪融資總計1.04億美元。
2015年3月,Elasticsearch公司更名為Elastic。
2018年6月,Elastic提交了首次公開募股申請,估值在15億到30億美元之間。公司於2018年10月5日在紐約證券交易所掛牌上市。
二、Logstash
Logstash 是開源的伺服器端資料處理管道,支援從不同來源採集資料,裝換資料,並將資料傳送到不同的儲存庫中。
Logstash 專案誕生於2009年8月2日。其作者是世界著名的運維工程師喬丹西塞(JordanSissel),喬丹西塞當時是著名虛擬主機託管商 DreamHost 的員工,還發布過非常棒的軟體打包工具 fpm。
2013年,Logstash 被 Elasticsearch 公司收購。
三、Kibana
Kibana 是基於 Logstash 的工具,2013年被 Elasticsearch 公司收購。Kibana是一個針對Elasticsearch的開源分析及視覺化平臺,用來搜尋、檢視互動儲存在 Elasticsearch索引中的資料。使用Kibana,可以通過各種圖表進行高階資料分析及展示。
四、Beats
Beats 是採用 go 語言開發的輕量級的資料採集工具,它可以採集不同型別的資料傳送到 ElasticSearch 中,也可以將採集完的資料傳送到 Logstash 上進行中轉,然後推送到 ElasticSearch 中。
原文地址:https://www.cnblogs.com/Zhangcsc/p/11285810.html
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70003733/viewspace-2840232/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Elastic stack(基於7.0.0)AST
- Elastic Stack基礎概念AST
- elastic學習-elastic stack 基礎安全(transport層)AST
- 爬取Elastic Stack採集的Nginx內容ASTNginx
- 使用Java和Elastic Stack進行日誌分析JavaAST
- 01 . ELK Stack簡介原理及部署應用
- elastic search 原理介紹AST
- elastic APM 簡單使用AST
- 如何在 RHEL8 /CentOS8 上建立多節點 Elastic stack 叢集CentOSAST
- 《Learning ELK Stack》1 ELK技術棧介紹
- Elastic APMAST
- Redis Stack功能介紹及redis-om-dotnet使用示例Redis
- elastic metricbeat使用AST
- 簡介
- STACK!
- stack
- Jira使用簡介 HP ALM使用簡介
- Elastic_Dev_ToolsASTdev
- BookKeeper 介紹(1)--簡介
- loadsh簡介
- Knative 簡介
- Javascript 簡介JavaScript
- JanusGraph -- 簡介
- Linux簡介Linux
- CSS 簡介CSS
- 反射簡介反射
- CSS簡介CSS
- JUC簡介
- sass簡介
- APIGateway 簡介APIGateway
- Feign簡介
- Django簡介Django
- Virgilio 簡介
- 簡介JSXJS
- LVM : 簡介LVM
- Linux——簡介Linux
- Apache簡介Apache
- JAVA簡介Java