Elasticsearch+Logstash+Kibana教程

參考資料

累了就聽會歌吧!html

Elasticsearch中文參考文檔redis

Elasticsearch官方文檔算法

Elasticsearch

其餘——那些年遇到的坑

Elasticsearch 管理文檔json

Elasticsearch集羣配置以及REST API使用api

Elasticsearch集羣管理網絡

Elasticsearch 數據搜索篇·【入門級乾貨】app

Elasticsearch使用REST API實現全文檢索elasticsearch

Windows下elasticsearch插入數據報錯!ide

Kibana中doc與search策略的區別函數

Elasticsearch Javascript API增刪改查

Elasticsearch 動態映射——自動檢測

Elasticsearch之_default_—— 爲索引添加默認映射

Elasticsearch之分詞器對String的做用

Head插件——學習Elasticsearch的鋒刃利器!

ES中的字段類型以及經常使用屬性

2016-09-27 Elasticsearch安裝中文分詞器

2016-10-15 Elasticsearch推薦插件(head,sense,marvel)

2016-10-22 把IP轉換成Geo IP

2016-11-04 Elasticseach5.0 Head插件部署教程

2017-03-20 ELK5.0安裝教程

2017-03-21 基於ELK的數據分析實踐——滿滿的乾貨送給你

背景知識——本身胡亂寫的

Elasticsearch入門介紹

Elasticsearch 安裝

Elasticsearch 啓動

Elasticsearch 文件目錄解釋

API約定——描述Elasticsearch的通常用法

這部分主要講述了使用Elasticsearch時須要注意的地方,好比多索引、日期表達式、參數的覆蓋、一些格式化技巧等等。

Elasticsearch多索引

2 Date Math在索引名稱中的應用

3 Elasticsearch中的經常使用選項  翻譯了兩遍!Elaticsearch REST API經常使用技巧

4 禁止Body中的參數覆蓋Url中的index參數

Document API——Elasticsearch的增刪改查

Document的API大體能夠分爲兩類:單文檔操做和多文檔操做。

單文檔操做:index,get,delete,update,正好就是傳統的CRUD

多文檔操做:multi_get 和 bulk,它們適合批量操做。

Elasticsearch 之 Index索引

2 Elasticsearch 之 Get查詢

3 Elasticsearch 之 Delete刪除

4 Elasticsearch 之 Update更新

5 Elasticsearch 之 Mget多文檔查詢

6 Elasticsearch 之 Bulk批量操做

7 Elasticsearch 之 Term Vector詞條向量信息查詢

8 Elasticsearch 之 Multi TermVectors用法 以及 什麼是TF-IDF算法!

Search API——查詢操做,相似select

1 分頁查詢from-size VS Scroll

2 Search的基本介紹

Cat API——查詢Elasticsearch狀態

1 使用_cat命令的經常使用參數,如?v或者h

聚合——Elasticsearch特有的高級分析函數

Elasticsearch聚合初探——metric篇

Elasticsearch聚合 之 Terms

Elasticsearch聚合 之 Histogram 直方圖聚合

Elasticsearch聚合 之 Date Histogram聚合

Elasticsearch聚合 之 Range區間聚合

Elasticsearch聚合 之 DateRange日期範圍聚合

Elasticsearch聚合 之 Ip Range IP地址範圍聚合

Elasticsearch嵌套聚合

DSL——檢索語言

Elasticsearch DSL中Query與Filter的不一樣

Elasticsearch 鏈接查詢

Elasticsearch Span Query跨度查詢

2016-10-24 Elasticsearch Bool Query布爾查詢(新版的filter在這裏)

Lucene——Elasticsearch的內核

Lucene查詢語法詳解

【手把手教你全文檢索】Apache Lucene初探

【手把手教你全文檢索】Lucene索引的【增、刪、改、查】

Modules——Elasticsearch的模塊

這部分的內容主要是用於控制ES的配置,通常的模塊都會包括兩部分:

靜態部分:這部分用於在節點級別控制,主要是在elasticsearch.yml文件或者啓動參數中進行控制。

動態部分:這部分主要是經過一些API進行配置,能夠參考cluster-update api

 Cluster 集羣配置

Logstash

intput插件

1 http插件:能夠接收遠程的http報文

2 redis插件源碼解析:從Redis中獲取數據   

                 Redis入門介紹

                 Redis發佈訂閱原理   

                 RedisLua腳本   

                 在Java中建立redis消息隊列

3 redis插件使用

4 Log4j插件:能夠以client或者server的方式接收遠程Log4j網絡日誌

5 file插件使用

Logstash爲何那麼慢?—— json序列化

filter插件

1 手把手教你編寫Logstash Filter插件

output插件

 

Kibana

源碼剖析

1 SavedSearch到數據展示流程分析

 

思惟導圖

Logstash Filter插件整理

相關文章
相關標籤/搜索