Logstash笔记(一)——下载安装启动

1. 下载和安装

PS: 注意ELK的各个主版本号需要统一,比如ElasticSearch-6.6 + FileBeat-6.6 + Logstash-6.6 + Kibana-6.6

wget https://artifacts.elastic.co/downloads/logstash/logstash-6.6.0.tar.gz

tar zxf logstash-6.6.0.tar.gz

cd logstash-6.6.0
// 测试安装结果,输入hellow 控制台自动输出hello
bin/logstash -e 'input { stdin { } } output { stdout {} }'

2. 配置和启动

2.1. 构建一个简单的pipeline

# 接口beats的消息,并打印到Logstash控制台
vim ./first-pipeline.conf
 input {
   beats {
     port => 5044
   }
 }

 output {
   stdout { codec => rubydebug }
    # elasticsearch {
    #    hosts => [ "localhost:9200" ]
    # }
 }
:wq

# --config.test_and_exit 解析配置项,判断错误
bin/logstash -f first-pipeline.conf --config.test_and_exit

# 起动,并自动加载配置更新
bin/logstash -f first-pipeline.conf --config.reload.automatic

2.2. 构建复合的pipeline

input {
    twitter {
        consumer_key => "enter_your_consumer_key_here"
        consumer_secret => "enter_your_secret_here"
        keywords => ["cloud"]
        oauth_token => "enter_your_access_token_here"
        oauth_token_secret => "enter_your_access_token_secret_here"
    }
    beats {
        port => "5044"
    }
}
output {
    elasticsearch {
        hosts => ["IP Address 1:port1", "IP Address 2:port2", "IP Address 3"]
    }
    file {
        path => "/path/to/target/file"
    }
}

bin/logstash -f second-pipeline.conf
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值