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

相关内容

热门资讯

俄方重新将14名日本人列为战犯 【#俄方重新将14名日本人列为战犯#】据新华社,俄罗斯外交部发言人扎哈罗娃30日表示,俄方持续揭露日...
“伊斯兰国”宣称对尼日尔首都机... 每经AI快讯,极端组织“伊斯兰国”在当地时间1月30日的一份声明中宣称对尼日尔首都机场遭袭事件负责。...
荣昌生物制药(烟台)股份有限公... 证券代码:688331 证券简称:荣昌生物 公告编号:2026-006 港股代码:09995 港股...
美增派军舰战机,伊朗加紧备战,... 【环球时报驻伊朗特约记者 包小龙 环球时报记者 樊巍 丁雅栀 余见】美国会对伊朗实施军事行动吗?具体...
山东高速股份有限公司第六届董事... 证券代码:600350 证券简称:山东高速 公告编号:2026-004山东高速股份有限公司第六届董...