logstach 8.6.2输出到mongo4或6版本

 

logstach官网下载:https://www.elastic.co/cn/downloads/past-releases

1、查看logstach有没有自带输出到mongo的插件,到logstach安装目录/bin下

cd /data/logstash-8.6.2/bin/
./logstash-plugin list --verbose

2、没有自带输出到mongo的插件就安装

./logstash-plugin install  logstash-output-mongodb

3、配置logstach输出到mongo。其中密码如果包含特殊字符需要转码,密码转码是我问gpt的

复制代码
# Sample Logstash configuration for creating a simple
# Beats -> Logstash -> Elasticsearch pipeline.

input {
  kafka {
    bootstrap_servers => ["192.168.1.94:9092"]
    group_id => "som_log"
    topics => ["som_log"]
    codec => json
 }
}

output {
  stdout { codec => rubydebug }
  mongodb {
      database => "som_log"
      collection => "som_log"
      uri => "mongodb://admin:3%3DA%25%7CA%3ERj%29@localhost:27017/admin"
      #codec => line {format => "%{message}"}
  }
}
复制代码

4、启动logstach

/data/logstash-8.6.2/bin/logstash -f /data/logstash-8.6.2/config/logstash-sample.conf

 

posted @   苦逼yw  阅读(14)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
点击右上角即可分享
微信分享提示