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

相关内容

热门资讯

防震演练进校园 筑牢安全“防护... (来源:廊坊日报)转自:廊坊日报 本报讯(记者 曹明明)近日,霸州市煎茶铺镇第一小学组织开展...
港股科技ETF国泰(51302... 4月8日,国泰中证港股通科技ETF(513020)收盘涨4.71%,成交额3.15亿元。港股科技ET...
信息安全ETF嘉实(15961... 4月8日,嘉实中证信息安全主题ETF(159613)收盘涨6.72%,成交额450.41万元。信息安...
港股互联网ETF华宝(5137... 4月8日,华宝中证港股通互联网ETF(513770)收盘涨6.30%,成交额10.05亿元。港股互联...
寒武纪股价连续3天上涨累计涨幅... 4月8日,寒武纪涨4.02%,截至发稿,报1164.00元/股,成交121.36亿元,换手率2.51...