Logstash6.5.4安装配置

  1. logshtash介绍:
  2. https://www.elastic.co/products/logstash
  3. Logstash is an open source, server-side data processing pipeline that ingests data from a multitude of sources simultaneously, transforms it, and then sends it to your favorite “stash.” (Ours is Elasticsearch, naturally.)
  4. 安装:
  5. wget https://artifacts.elastic.co/downloads/logstash/logstash-6.5.4.tar.gz
  6. tar -zxvf logstash-6.5.4.tar.gz -C /usr/local/
  7. cd logstash-6.5.4/bin/
  8. ./logstash -e 'input{stdin{}}output{stdout{codec=>rubydebug}}'
  9. 输入hello world输出为
  10. 仅仅为了测试,安装成功,使用的时候还是./logstash -f   配置文件
  11. Logstash参数与配置,详细参考:https://doc.yonyoucloud.com/doc/logstash-best-practice-cn/get_start/full_config.html

  12. 参数说明 举例
    -e立即执行,使用命令行里的配置参数启动实例

    ./bin/logstash -e ‘input {stdin {}} output {stdout {}}’

     

    或者直接运行 bin/logstash -e '' 达到相同效果。这个参数的默认值是下面这样:

    --config 或 -f   指定启动实例的配置文件bin/logstash -f agent.conf
    --configtest 或 -t测试配置文件的正确性 bin/logstash -t agent.conf
    --log 或 -l指定日志文件名称.bin/logstash -l logs/logstash.log
    --filterworkers 或 -w指定filter线程数量,默认线程数是5  bin/logstash -w 5
    --verbose输出一定的调试日志。如果你使用的 Logstash 版本低于 1.3.0,你只能用 bin/logstash -v 来代替
    --debug输出更多的调试日志。如果你使用的 Logstash 版本低于 1.3.0,你只能用 bin/logstash -vv
  13. 多数使用-f指定配置文件,没人会闲着去用-e执行脚本,如果有,当我没说。。。

  14. 新建一个文件,你觉得名字合适就行,放在哪你随意。。。

  15. 新版本有一个config文件,为了区别我就新建一个conf文件,来存放我的脚本

  16. mkdir conf

  17. vim test.conf

  18. input {
        stdin { }
    }
    output {
        stdout { }
    }

     

  19. 从控制台输入hello world查看,显示出来了

  20. 有关input,filter,output插件的使用以及其他配置参数详情查看:Logstash 最佳实践

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值