实现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}"
    }
}

相关内容

热门资讯

英媒:欧盟试图对世界贸易组织的... 格隆汇1月21日|据英国金融时报,欧盟已提议给予世贸组织成员国更多提高关税的自主权,这是该集团为应对...
北京产权交易所:“十四五”期间... (来源:中华工商网)转自:中华工商网  【记者郭钇杉北京报道】近日,记者从北京产权交易所获悉,“十四...
幸福零距离:一个山区城市的中国... 中新网丽水1月21日电(黄彦君)浙江省丽水市莲都区位于该省西南部,作为典型的山区城市,其一度面临公共...
加拿大总理卡尼:旧秩序不会回来... 中青报·中青网记者 赵婷婷“加拿大人知道,我们过去那种认为我们的地理位置和同盟关系能自动带来繁荣、安...
评论|电信运营商“二次放号”,... 您有没有遇到过这样的困扰:新手机号注册APP,却直接进入陌生人的云端相册;明明是刚启用的号码,却不断...