Logstash 安装 学习(二) logstash
logstash 下载地址:https://www.elastic.co/downloads/logstash
Logstash需要Java 8.不支持Java 9。使用 官方的Oracle发行版或OpenJDK等开源发行版。
要检查您的Java版本,请运行以下命令:
java -version
在安装了Java的系统上,这个命令产生类似于以下内容的输出:
java version "1.8.0_65" Java(TM) SE Runtime Environment (build 1.8.0_65-b17) Java HotSpot(TM) 64-Bit Server VM (build 25.65-b01, mixed mode)
在某些Linux系统上,JAVA_HOME
在尝试安装之前,您可能还需要导出环境,特别是如果您从tarball安装了Java。这是因为Logstash在安装期间使用Java来自动检测您的环境并安装正确的启动方法(SysV init脚本,Upstart或systemd)。如果Logstash在软件包安装期间无法找到JAVA_HOME环境变量,则可能会收到错误消息,并且Logstash将无法正常启动。
我这里下载的版本:logstash-5.6.4.zip
解压后 在bin 目录建立一个启动用的config 文件simple.conf
input{ tcp { port => 9292 codec => "json" } } output{ file { path => "f:/logs/logstash%{+YYYY-MM-dd HH}.log" codec => json_lines } }
我只设置了端口号 其他的默认在coder =>"json" 解码器为json 如果默认不写的话 中文会被自动转存Unicode
在output端我这里设置的是日志文件
path 日志路径 后面是年月日时 为的是每个小时一个文件
codec=>json_lines 这里的意思是写入文件的json 换行你也可以按照上面写json 不过日志都是连着的
最后以debug方式启动
./logstash -f simpl.conf --debug
Pushing flush onto pipeline 出现就等于服务器已经正常运行了
上一篇: 跨域解决方案
推荐阅读
-
Logstash 安装 学习(二) logstash
-
windows下Elasticsearch+Logstash+Kibana日志收集分析系统安装教程 博客分类: 开源软件 elasticsearchkibanalogstash
-
dotCms的安装部署二 博客分类: dotCMS学习系列 cmsdotcms安装部署学习
-
JAVA/JSP学习系列之二(Tomcat安装)
-
MySQL学习第二天 安装和配置mysql winx64
-
MySQL学习第二天 安装和配置mysql winx64
-
Logstash(安装篇):Windows下安装和运行Logstash
-
MongoDB学习(二)Windows环境安装MongoDB
-
JAVA/JSP学习系列之二(Tomcat安装)
-
ELK快速入门(二)通过logstash收集日志