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

相关内容

热门资讯

这个邻国,请继续你疯狂的表演 国与国之间,最大的危险不是对抗,而是误判——把另一方的克制当成了怯懦。有一个邻国,感觉正在进行疯狂的...
信息通信业1集体3个人获第四届...   本报讯(记者 晓镜)今年5月30日是第十个全国科技工作者日。当天上午,2026年全国科技工作者日...
完成海南炼化首单二乙二醇出口业... (来源:海运经纪)近日,化销华南加强与化销国贸工作协同,充分发挥海南自由贸易港区位优势,深入拓展海外...
“被迫吸了二手烟!”贵州一学校... 转自:扬子晚报近日,贵州新东方烹饪技师学院多名学生在社交平台发帖称,该校为配合5月31日的“世界无烟...
阿布扎比国家石油公司贸易主管指... 格隆汇6月3日|阿布扎比国家石油公司(ADNOC)销售与贸易执行副总裁Philippe Khoury...