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

相关内容

热门资讯

3月26日博时主要消费ETF(... 数据显示,3月26日,博时主要消费ETF(159672)获净申购70.08万元,位居当日股票ETF净...
海思科涨2.12%,成交额19... 3月27日,海思科盘中上涨2.12%,截至09:46,报52.40元/股,成交1982.04万元,换...
百济神州涨2.07%,成交额1... 3月27日,百济神州盘中上涨2.07%,截至09:47,报220.98元/股,成交1.04亿元,换手...
华兰股份跌2.02%,成交额2... 3月27日,华兰股份盘中下跌2.02%,截至09:47,报83.92元/股,成交2598.74万元,...
航天宏图跌2.01%,成交额3... 3月27日,航天宏图盘中下跌2.01%,截至09:47,报19.50元/股,成交3134.91万元,...