实现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月暖阳,母爱如织。在2026年母亲节来...
赴一场榆叶梅的“热烈”之约   街路旁盛开的榆叶梅。  本报讯(记者 封娇文/摄)随着气温上升,在哈尔滨市文化广电和旅游局、哈尔...
发射窗口天气满足发射条件 (来源:湖州日报)转自:湖州日报  新华社海南文昌5月9日电(记者  李国利  刘艺)天舟十号各系统...
【企业风采】国际权威认可!声智... (来源:海淀工商联)近日,全球顶级学术机构美国化学学会(ACS)向声智科技科研团队颁发年度荣誉证书。...
吾妻 ・ 我孙子 刚到日本不久时,从东京坐JR常磐线列车去千叶县,看到一个站名叫“我孙子”。愣了好久,问同行的老师:“...