首先Logstash需要依赖JDK 1.7+版本,请确认服务器是否安装了正确的JDK并配置了ClassPath。
Logstash提供了一个启动脚本,通过该脚本启动服务。
可以在该文件中配置JAVA_OPTS和LS_JAVA_OPTS配置JVM,JMS(如果想通过JMS监控的话)相关的参数。
下载并启动服务
- curl -O https://download.elasticsearch.org/logstash/logstash/logstash-{logstash_version}.tar.gz
- tar -zxvf logstash-1.5.0.tar.gz
- cd logstash-{logstash_version}
- 启动服务,并启用控制台输入模式,输出方式为控制台
- bin/logstash -e 'input { stdin { } } output { stdout {} }'
在控制台看到的结果是:
- hello world
- 2015-05-28T01:22:14.405+0000 0.0.0.0 hello world
通过Ctrl+C退出程序
执行以下命令:
- 启动服务,并启用控制台输入,输出方式为RubyDebug。
- bin/logstash -e 'input { stdin { } } output {
- stdout { codec => rubydebug }
- }'
返回的结果是这样的
- 输入:goodnight moon
- 输出:{
- "message" => "goodnight moon",
- "@timestamp" => "2015-05-28T23:48:05.335Z",
- "@version" => "1",
- "host" => "my-laptop"
- }
当输出方式为RubyDebug情况下,Logstash会自动输出一个JSON格式的结果。并自动添加了当前的系统时间,版本号,及Host信息。
在大多数使用Logstash的场景下,都会选择使用ElasticSearch作为数据存储。
那么如何配置Logstash的数据输出的ElasticSearch中呢?非常的简单,
执行以下命令,并输入任何数据,就可以在ElasticSearch中查看数据了。
- bin/logstash -e 'input { stdin { } } output { elasticsearch { host => localhost } }'
通过浏览器访问地址,查看数据。
- http://localhost:9200/_search?pretty
配置多种Logstash数据方式,如在控制台打印并输出到ElasticSearch中。
- bin/logstash -e 'input { stdin { } } output { elasticsearch { host => localhost } stdout { } }'
- bin/logstash -e 'input { stdin { } } output { elasticsearch { host => localhost } stdout { codec => rubydebug } }'
相关推荐
centos6.5安装elasticsearch+logstash详细教程,阿里云环境
logstash离线安装插件步骤: 在一个联网的虚拟机上下载好插件 ./logstash-plugin install logstash-input-jdbc 查看插件是否安装 ./logstash-plugin list 打包下载好的插件(可能会有错误;多试几次) ./...
ELK是三个开源软件的缩写,分别表示:Elasticsearch , Logstash, Kibana , 它们都是开源软件。新增了一个FileBeat,它是一个轻量级的日志收集处理工具(Agent),Filebeat占用资源少,适合于在各个服务器上搜集日志后...
centos7下安装rpm离线安装logstash-6.2.4和logstash-output-jdbc插件 内含logstash rpm包和已打包好的logstash-output-jdbc插件
1、Logstash安装 2、Logstash原理 3、 LogStash入门使用 4、Logstash高级使用
logstash
crontab logstash 定时检测及服务启动 解决logstash服务频繁宕机
elk 6视频教程elastic stack实战Elasticsearch Logstash Kibana
Logstash是一个具有实时管道功能的开源数据收集引擎,Logstash可以动态地将来自不同数据源的数据统一起来,并将数据规范化为你选择的目的地,清理和大众化你的所有数据,用于各种高级下游分析和可视化用例。...
logstash启动脚本
Logstash ruby 插件 demo
logstash-5.6.8.zip
Elasticsearch启动https访问,需要配置logstash,该配置logstash支持https的conf配置文件
该资源为logstash模板,在导入数据的时候,需要对数据格式进行格式化,可提前配置template模板进行覆盖,有需要可自行下载
logstash-7.8.0.rpm
2019年elaticsearch6.6.0的安装教程,kibana6.6.0安装教程,logstash6.6.0安装教程,ik分词器,head插件,bigdesk等插件安装教程,x-pack使用等。
logstash-output-jdbc.zip
logstash-5.3.1 资源下载
logstash-6.8.0logstash-6.8.0
文件名: logstash-oss-7.10.2-aarch64.rpm 这是 logstash oss 7.10.2 版本的 arm64 架构 rpm 安装文件。logstash 是一款开源的服务器端数据处理管道,能够同时从多个来源采集数据,转换数据,然后将数据发送到您...