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 出现就等于服务器已经正常运行了
相关推荐
goodstudy 2020-08-19
weikaixxxxxx 2020-08-01
liulin0 2020-07-26
AFei00 2020-07-26
娜娜 2020-07-20
偏头痛杨 2020-07-18
winxcoder 2020-07-18
superviser000 2020-06-28
liulin0 2020-06-25
liulin0 2020-06-16
wangfengqingyang 2020-06-11
cullinans 2020-06-09
winxcoder 2020-06-08
citic 2020-06-06
goodstudy 2020-06-05
superviser000 2020-05-30
yuzhongdelei0 2020-05-15
wzhwangzhuohui 2020-05-12
李玉志 2020-05-11