此時,ES 的作用類似傳統(tǒng)業(yè)務(wù)系統(tǒng)中的 MySQL、PostgreSQL、Oracle 或者 Mongo 等的基礎(chǔ)關(guān)系型數(shù)據(jù)庫或非關(guān)系型數(shù)據(jù)庫的作用。
我們舉例說明。使用 ES 對基礎(chǔ)文檔進行檢索操作,如將傳統(tǒng)的 word 文檔、PDF 文檔、PPT 文檔等通過 Openoffice 或者 pdf2htmlEX 工具轉(zhuǎn)換為 HTML,再將 HTML 以JSON 串的形式錄入到 ES,以對外提供檢索服務(wù)。
原有的業(yè)務(wù)系統(tǒng)中存在 MySQL、Oracle、Mongo 等基礎(chǔ)數(shù)據(jù),但想實現(xiàn)全文檢索服務(wù),就在原有業(yè)務(wù)系統(tǒng)基礎(chǔ)的加上一層 ELK。
舉例一,將原有系統(tǒng)中 MySQL 中的數(shù)據(jù)通過 logstashinputjdbc 插件導(dǎo)入到 ES 中,并通過 Kibana 進行圖形化展示。
舉例二,將原有存儲在 Hadoop HDFS 中的數(shù)據(jù)導(dǎo)入到 ES 中,對外提供檢索服務(wù)。
舉例一,日志檢索系統(tǒng)。將各種類型的日志通過 Logstash 導(dǎo)入 ES 中,通過 Kibana 或者 Grafana 對外提供可視化展示。
舉例二,通過 Flume 等將數(shù)據(jù)導(dǎo)入 ES 中,通過 ES 對外提供全文檢索服務(wù)。
主要借助 ES 強大的全文檢索功能實現(xiàn),如分頁查詢、各類數(shù)據(jù)結(jié)果的聚合分析、圖形化展示(餅圖、線框圖、曲線圖等)。
舉例說明,像那些結(jié)合實際業(yè)務(wù)的場景,如安防領(lǐng)域、金融領(lǐng)域、監(jiān)控領(lǐng)域等的綜合應(yīng)用。
(1)掌握 Elasticsearch 的基本概念,主要包括:

(2)掌握 Elasitcsearch 的基本操作,主要包括:

(3)掌握 Elasticsearch 高級操作,主要包括:

(4)掌握 Elasticsearch Java/Python 等API,主要包括:

(5)Elasticsearch 結(jié)合場景開發(fā)實戰(zhàn),主要包括:


ES:
1、在docker環(huán)境下安裝ElasticSearch
docker pull elasticsearch:6.4.2
2、查看鏡像
docker images
3、啟動ElasticSearch
docker run -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" --name MyEs(別名) -d e47ebd7ec3ee(鏡像id)
說明:
-d 后臺啟動
-p 9200:9200 將虛擬機9200端口映射到elasticsearch的9200端口(web通信默認(rèn)使用9200端口)
-p 9300:9300 將虛擬機9300端口映射到elasticsearch的9300端口(分布式情況下,各個節(jié)點之間通信默認(rèn)使用9300端口)
--name MyEs 指定一個名字(MyEs 隨意指定)
Kibana
1、安裝
docker pull http://docker.elastic.co/kibana/kibana:6.4.2
2、運行
docker run -d -p 5601:5601 --name kb02 --link MyEs(已啟動的Es名稱):elasticsearch f64d082f5f08(kibana鏡像id)
寫在最后,ELK的學(xué)習(xí),建議直接閱讀官方文檔。
https://www.elastic.co/guide/cn/elasticsearch/guide/current/highlighting-intro.html ElasticSearch中文參考文獻(2.0版)
https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-cross-cluster-search.html ElasticSearch最新版
https://www.elastic.co/guide/cn/kibana/current/docker.html Kibana中文版用戶手冊
https://www.elastic.co/guide/en/logstash/6.4/introduction.html Logstash最新版

后續(xù)小編會持續(xù)輸出ElasticSearch技術(shù)系列文章,敬請期待。