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

相关内容

热门资讯

【环球财经】德国工商大会调查显... 转自:新华财经新华财经法兰克福2月18日电(记者尹亮)德国工商大会17日发布最新经济调查报告显示,受...
总台春晚硬核科技大盘点!这些技...   今年春晚以“骐骥驰骋 势不可挡”为主题,开启了一场跨越千年的文化之旅。在春晚舞台上,现代科技加持...
美媒:特朗普距离与伊朗爆发大规... 格隆汇2月18日|据AXIOS,特朗普政府距离在中东发动一场大规模战争比大多数美国人意识到的要近得多...
王珺任咸宁市生态环境局党组书记... (来源:中国环境网)转自:中国环境网据湖北省咸宁市生态环境局网站更新显示,王珺已任咸宁市生态环境局党...
千问“一句话下单”40%是00... 格隆汇2月18日|据硬AI,2月18日,千问APP公布,通过千问“一句话下单”的用户中,00后占比高...