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

相关内容

热门资讯

9月4日食品ETF(15986... 数据显示,9月4日,食品ETF(159862)遭净赎回248.54万元,位居当日股票ETF净流出排名...
三孔“守”艺人——守护世界文化... 转自:大众新闻-大众日报孔庙同文门内侧,两名古建油漆彩绘工立足脚手架平台,专注为斑驳老化的木质斗拱构...
9月4日锂电池ETF工银(15... 数据显示,9月4日,锂电池ETF工银(159840)遭净赎回4659.43万元,位居当日股票ETF净...
电子城涨2.16%,成交额33... 9月7日,电子城盘中上涨2.16%,截至10:38,报4.26元/股,成交3396.21万元,换手率...
嵘泰股份涨2.06%,成交额5... 9月7日,嵘泰股份盘中上涨2.06%,截至10:38,报25.27元/股,成交5986.44万元,换...