Linux上简单安装测试Logstash

入门学习ELK,本文简单记录了我在centos6.8安装过程。

安装包:logstash-6.2.2.tar.gz

安装位置:/usr/local/software

解压即可。

------------------------------------

测试一、

启动命令: ./bin/logstash -e 'input {stdin {}} output {stdout {}}'

简单解释:'input {stdin {}} 为控制台输入  output {stdout {}}为控制台输出

启动成功后输入nihao回车后返回nihao


-----------------------------------

测试二、input为activeMQ output为logstash控制台

参考资料   https://www.tuicool.com/articles/nueeee2

安装logstash的jms插件

.bin/logstash-plugin install logstash-input-jms


.bin/logstash-plugin install logstash-input-stomp


启动

./bin/logstash -f ./config/zidingyi/activemq_logstash.conf


activemq_logstash.conf为:



我向activemq发了一个消息。



得到返回



-----------------------------------

测试三、input为activeMQ output为elasticsearch

input {
stomp {
host => "10.10.175.109"
#我笔记本的ip
destination => "elkTestQueue"
}
}


# filter {
#  
# }


output{
    elasticsearch{
        hosts=>["192.168.160.128:9200"]  
#虚拟机centos ip
        index => "es-message-%{+YYYY.MM.dd}"
     }
   stdout{codec => rubydebug}
}

向activemq传数据

可用再kibana中看到

-----------------------------------

测试四、input为kafka output为elasticsearch

资料

input {
  kafka {     
bootstrap_servers  => "10.10.103.86:9092,10.10.103.86:9093,10.10.103.86:9094"  #kafka
    client_id => "test"
    group_id => "test"
    auto_offset_reset => "latest" #从最新的偏移量开始消费
    consumer_threads => 5
    decorate_events => true #此属性会将当前topic、offset、group、partition等信息也带到message中
    topics => ["kafkaTest","test"]
    type => "bhy"
  }
}


# filter {
#  
# }


output {
    elasticsearch {
        hosts=>["192.168.160.128:9200"]  
        index => "es-message-%{+YYYY.MM.dd}"
    }
stdout{codec => rubydebug}
}


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值