Redis抓取数据到Logstash再推到Elasticsearch集群

一、安装Logstash

前面安装过Logstash了,不做解释直接跳过
参考:上一篇文章

二、配置Logstash

在logstash目录下,编辑我们之前的配置文件logstash.conf

vim logstash.conf

input、output字面意思,从redis去拿取数据,输出到Elasticsearch

data_type:数据类型为list

key :key叫redis_demo

db:15数据库

host:数据库地址

port:端口号

index:索引命名格式为redis_demo-日期

我这里是测试数据库,没有为redis设置密码,有密码需要多加个password参数指定密码


input {
  redis {
    data_type => "list"
    key => "redis_demo"
    host => "192.168.170.12"
    port => "6380"
    db => "15"
  }
}

output {
  elasticsearch {
    hosts => ["http://192.168.170.111:9200","http://192.168.170.111:9201&#

你可能感兴趣的:(Elastic,redis,elasticsearch,数据库)