ElasticSearch第三篇:安装Logstash

ElasticSearch安装Logstash

Logstash是ES下的一款开源软件,对你的日志进行收集、过滤,并将其存储供以后使用(如搜索)。

ElasticSearch第三篇:安装Logstash_第1张图片
image.png

它就是一个收集器而已,我们需要为它指定Input和Output(当然Input和Output可以为多个)。由于我们需要把Java代码中Log4j的日志输出到ElasticSearch中,因此这里的Input就是Log4j,而Output就是ElasticSearch。

  • logstash-input-jdbc 是ruby开发的,先下载ruby并安装
    下载地址: https://rubyinstaller.org/downloads/ 下载2.5版本即可。
    安装完成查看是否安装成功
[@cici:~ (master)]$ ruby -v
ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin16]
  • 设置用户测试的配置文件:vim logstatsh_test.conf ( 在/Users/cici/es/logstash-5.4.0文件下 )
    编辑内容如下:
input{
    stdin{
    }
}
output{
    elasticsearch {
        hosts => "127.0.0.1:9200" 
        index => "logstash_test"
    }
    stdout{
        codec=>rubydebug
    }
}
  • 运行logstash,运行成功界面如下:

bin/logstash -e 'input{stdin{}}output{elasticsearch {hosts => "localhost:9200" index => "logstash_tt"} stdout{codec=>rubydebug}}'

ElasticSearch第三篇:安装Logstash_第2张图片
image.png

访问:http://127.0.0.1:9600/

ElasticSearch第三篇:安装Logstash_第3张图片
image.png

--未完

你可能感兴趣的:(ElasticSearch第三篇:安装Logstash)