Logstash 安裝與配置


一、Logstash 描述


簡單而又強大的數據抽取與處理工具,相比於flums一整本書的描述強大而又好用。

 

還記得我13年用python寫了一個數據抽取、校驗工具,設計思路也同樣是拆解處理過程模板,然后通過插件式的輸入、輸出、轉化校驗邏輯實現,設計思路如初一折。

當然當初設計是基於propertise配置實現,logstash則是完備的dsl語言,實現了函數式語言的范式。

當初也想實現函數式,始終不得其法,現在看來豁然開朗。

 

二、安裝


centos環境推薦用yum安裝的方式,至於其他方式,請關注官方文檔(https://www.elastic.co/guide/en/logstash/current/installing-logstash.html

1、Download and install the public signing key:

rpm -- import  https: //artifacts.elastic.co/GPG-KEY-elasticsearch

2、添加repo

添加如下內容,到/etc/yum.repos.d/ 目錄,以.repo結尾,推薦為:logstash.repo

[logstash- 5 .x]
name=Elastic repository  for  5 .x packages
baseurl=https: //artifacts.elastic.co/packages/5.x/yum
gpgcheck= 1
gpgkey=https: //artifacts.elastic.co/GPG-KEY-elasticsearch
enabled= 1
autorefresh= 1
type=rpm-md

3、最后執行命令安裝;

sudo yum install logstash

三、配置


 

# 1 . 復制配置文件到logstash home
cp /etc/logstash /usr/share/logstash/config
# 2 . 配置路徑
vim /usr/share/logstash/config/logstash.yml
 
修改前:
path.config: /etc/logstash/conf.d
修改后:
#path.config: /etc/logstash/conf.d
path.config: /usr/share/logstash/config/conf.d
 

 

四、我找到的文檔資料


logstash 5.0 官方文檔:https://www.elastic.co/guide/en/logstash/current/index.html

最新版資料還是看官方靠譜;

 

大陸翻譯的《ELK Stack中文指南》:http://kibana.logstash.es/content/

《Logstash最佳實踐》:http://udn.yyuap.com/doc/logstash-best-practice-cn/index.html







免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM