实现logstash从rabbitmq取数据存elasticsearch
创始人
2024-03-20 11:46:07

input {
    rabbitmq {      
        host => "rabbitmq的ip:5672"
        vhost => "/"
        user => "rabbitmq用户名称"
        password => "rabbimq密码"
        durable => true
        exchange => "pro.community.exchange"    (配置指定rabbimq的交换器。)
        exchange_type => "direct"                        (交换器类型)
        key => "route.logstash.es.create"              (这个是routingkey)
        queue => "community_topic_create"          (rabbimq队列名称)
    }
}
filter {
         
}
output {
    elasticsearch {
        action => "create"          (对es的操作行为,具体可以看官网,这里是新增索引填create)
        hosts => ["elasticsearch的ip:9200"]
        user => "elastic"
        password => "密码"
        index => "索引名称"   
        document_id => "%{documentId}"   (指定es文档id,便于修改和删除)
        document_type => "%{documentType}"
    }
}

相关内容

热门资讯

高仿签名骗过肉眼,司法鉴定拆解... 在日常生活和工作中,签名落款往往决定了一份合同、遗嘱等文书的法律效力。发生相关纠纷时,该如何科学甄别...
最新曲面显示器销量排行榜 适合... 讲台前的灯光映在黑板上,也映在教师们伏案修改课件、深夜剪辑微课视频、反复调试线上课堂画面的侧脸上。教...
哪款触摸显示器值得买 面向内容... 清晨通勤地铁上打开笔记本,午间会议室里快速调取PPT标注重点,傍晚居家继续处理未完成的设计稿——当代...
显示器热卖推荐榜 Adobe ... 清晨九点,城市尚未完全苏醒,而远程办公者的桌面已亮起三块屏幕——左侧代码滚动,中间视频会议持续共享,...