Home | 簡體中文 | 繁體中文 | 雜文 | 打賞(Donations) | ITEYE 博客 | OSChina 博客 | Facebook | Linkedin | 知乎專欄 | Search | Email

第 21 章 ElasticSearch + Logstash + Kibana

目錄

21.1. ElasticSearch + Logstash + Kibana 安裝
21.1.1. ElasticSearch 安裝
21.1.2. Kibana 安裝
21.1.3. Logstash 安裝
21.1.4. Beats 安裝
21.2. logstash 命令簡單應用
21.2.1. 標準輸入輸出
21.2.2. rubydebug
21.3. 配置 Broker(Redis)
21.3.1. indexer
21.3.2. shipper
21.4. logstash 配置項
21.4.1. input
21.4.1.1. 本地檔案
21.4.1.2. TCP/UDP
21.4.1.3. Redis
21.4.1.4. Kafka
21.4.1.5. jdbc
21.4.2. filter
21.4.3. output
21.4.3.1. file 寫入檔案
21.4.3.2. elasticsearch
21.4.3.3. exec 執行腳本
21.4.3.4. stdout
21.5. Example
21.5.1. Spring boot logback
21.5.2. 索引切割實例
21.6. FAQ
21.6.1. 查看 Kibana 資料庫
21.6.2. logstash 無法寫入 elasticsearch
21.6.3. 標準輸出

官方網站https://www.elastic.co

環境準備:

操作系統: CentOS 7

Java 1.8

Redis

ElasticSearch + Logstash + Kibana 均使用 5.2 版本

以下安裝均使用 Netkiller OSCM 腳本一鍵安裝

21.1. ElasticSearch + Logstash + Kibana 安裝

21.1.1. ElasticSearch 安裝

粘貼下面命令到Linux控制台即可一鍵安裝

			
curl -s https://raw.githubusercontent.com/oscm/shell/master/search/elasticsearch/elasticsearch-5.x.sh | bash
			
			

21.1.2. Kibana 安裝

			
curl -s https://raw.githubusercontent.com/oscm/shell/master/log/kibana/kibana-5.x.sh | bash
					
			

21.1.3. Logstash 安裝

curl -s https://raw.githubusercontent.com/oscm/shell/master/log/kibana/logstash-5.x.sh | bash		
			

21.1.4. Beats 安裝

curl -s https://raw.githubusercontent.com/oscm/shell/master/log/beats/beats-5.x.sh | bash