实现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月6日电 (常慕城)“我希望我们能在日常生活中做一个发光的人,让自己明亮,也能照亮别人。...
霍尔木兹海峡有限通航但仍面临多... (来源:中国经济信息社)全球能源市场当前最关注的问题之一,当属霍尔木兹海峡通航究竟恢复到什么程度。多...
迪士尼怎么成了情侣分手第一现场 不知道你有没有遇到过:跟对象一起去迪士尼,原本计划要玩遍所有热门项目、拍满整个相册,结果从进园第一刻...
投资者提问:贵公司是否会履行法... 投资者提问:贵公司是否会履行法律责任,依法对1.31日持股股东索赔金额如数偿还?预计偿还金额多少?董...
到站了!天问二号抵达目标小行星... 来源:央视新闻客户端 一颗形似花生的陌生天体,正在黑暗中漂浮。一道来自中国的轨迹,精准地切入了它的轨...