欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Logstash 安装 学习(二) logstash 

程序员文章站 2024-03-15 13:32:29
...

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

 

 

 

 


Logstash 安装 学习(二)
            
    
    
        logstash 
 

 

Pushing flush onto pipeline 出现就等于服务器已经正常运行了

 

  • Logstash 安装 学习(二)
            
    
    
        logstash 
  • 大小: 54.3 KB
相关标签: logstash