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

相关内容

热门资讯

中钨高新:7月8日获融资买入3... 7月8日,中钨高新跌3.76%,成交额46.06亿元。两融数据显示,当日中钨高新获融资买入额3.32...
山推股份:7月8日获融资买入1... 7月8日,山推股份跌2.99%,成交额2.01亿元。两融数据显示,当日山推股份获融资买入额1115....
中国船舶2025年参保人数26... 7月9日消息,据天眼查数据显示,中国船舶工业股份有限公司2025年参保人数为26人,较2024年披露...
7月8日红利低波ETF永赢(5... 数据显示,7月8日,红利低波ETF永赢(563690)遭净赎回192.59万元,位居当日股票ETF净...
7月8日华安创业板人工智能ET... 数据显示,7月8日,华安创业板人工智能ETF(159279)遭净赎回943.49万元,位居当日股票E...