- 下載地址:https://www.elastic.co/cn/downloads/past-releases#logstash
- 解壓安裝:tar -zxvf logstash-5.5.2.tar.gz -C /opt/modules/
- 開發測試:/bin/logstash -e 'input {stdin {}} output{stdout{}}'
運行logstash的配置文件有兩種方案:
方案一:使用bin/logstash -e(配置內容比較簡單,一行就可以寫完,可以直接在Linux命令行使用命令運行配置文件進行數據的收集)
如:/bin/logstash -e 'input {stdin {}} output{stdout{}}'
關鍵字解釋:
input:配置輸入
stdin:表示命令行數據,如果是文件則是file。(也可以是其他的輸入)
output:配置輸出
stdout:表示命令行輸出
該配置文件的含義:在命令行輸入的任何內容,經過logstash的收集處理,然后在命令行進行輸出
方案二:編寫一個配置文件,使用 bin/logstash -f 運行該配置文件(./bin/logstash -f test.conf)
vim /config/test.conf
input {
stdin {}
}
output{
stdout{codec=>rubydebug}
}