1. 程式人生 > >Elasticsearch+Logstash+Kibana教程

Elasticsearch+Logstash+Kibana教程

參考資料

累了就聽會歌吧!

Elasticsearch

其他——那些年遇到的坑

背景知識——自己胡亂寫的

API約定——描述Elasticsearch的一般用法

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

Document API——Elasticsearch的增刪改查

Document的API大致可以分為兩類:單文件操作和多文件操作。

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

多文件操作:multi_get 和 bulk,它們適合批量操作。

Search API——查詢操作,類似select

Cat API——查詢Elasticsearch狀態

聚合——Elasticsearch特有的高階分析函式

DSL——檢索語言

Lucene——Elasticsearch的核心

Modules——Elasticsearch的模組

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

靜態部分:這部分用於在節點級別控制,主要是在elasticsearch.yml檔案或者啟動引數中進行控制。

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

Logstash

intput外掛

filter外掛

output外掛

Kibana

原始碼剖析

思維導圖