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

相关内容

热门资讯

京津合作示范区首个安全应急产业... 中新网北京5月14日电 京津产业协同再落一子。位于天津宁河的京津合作示范区迎来首个安全应急产业项目—...
英国调查微软商业软件市场垄断行...   英国反垄断监管机构周四表示,将动用其对大型科技企业的监管权限,调查微软在商业软件领域的市场支配地...
Lamb Weston Hol... 经济观察网 Lamb Weston Holdings, Inc.公布2026财年第三季度业绩,营收同...
中国U17女足2比4不敌朝鲜 【#中国U17女足2比4不敌朝鲜#】#朝鲜日本会师U17女足亚洲杯决赛# 5月14日晚,中国队在U1...
学大教育控股股东质押24.9万... 5月14日,学大教育公告,控股股东华澳(台州)科技有限公司将其持有的学大教育24.90万股股份进行质...