🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# :-: CentOS7 安装 Logstash ### 1、Logstash 工作原理 Logstash使用管道方式进行日志的搜集处理和输出。 有点类似Linux系统的管道命令 aaa| bbb | ccc,aaa执行完了会执行bbb,然后执行ccc。 在logstash中,包括了三个阶段: 输入input --> 处理filter(不是必须的) --> 输出output 配置文件也是按这个顺序进行配置的。 ![](https://img.kancloud.cn/0c/2e/0c2e9e45cec9efd23c3255076b5be469_765x209.png) 2、安装Logstash 下载Logstash7.5 上传服务器/usr/bnz/elk/logstash-7.5.0 解压 unzip logstash-7.5.0.zip 3、配置 进入配置文件目录 ![](https://img.kancloud.cn/41/2b/412b170f9d9b4b903d513ad8fd9b3a1d_725x78.png) 复制配置文件 ~~~bash cp logstash-sample.conf logstash.conf ~~~ 编辑文件 ``` input { tcp { host => "127.0.0.1" port => 9800 mode => "server" tags => ["tags"] codec => json_lines } } output { elasticsearch { hosts => "127.0.0.1:9200" index => "applog" } stdout { codec => rubydebug} } ``` 4、启动服务 ~~~ cd /usr/bnz/elk/logstash-7.5.0/bin sh logstash -f ../config/logstash.conf nohup sh logstash -f ../config/logstash.conf & ~~~ ![](https://img.kancloud.cn/8b/b1/8bb1640841a0e5acce62f72d911b280d_659x285.png) :-: