首先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 } }'
相关推荐
demo.logstash.net的配置管理开始吧注意:目前假设使用Ubuntu 12.04,可能无法在其他地方使用。 apt-get -y install git && git clone https://github.com/jordansissel/demo.logstash.net.git运行“ run.sh”以使...
爬虫系统概述和基本原理 爬虫系统的定义和作用 爬虫系统的基本工作流程和组成部分 常见的爬虫系统应用场景和挑战 爬虫系统架构设计 分布式爬虫系统架构模式 爬取策略和调度器设计 去重和增量爬取的技术和算法 ...
logstash离线安装插件步骤: 在一个联网的虚拟机上下载好插件 ./logstash-plugin install logstash-input-jdbc 查看插件是否安装 ./logstash-plugin list 打包下载好的插件(可能会有错误;多试几次) ./...
爬虫系统概述和基本原理 爬虫系统的定义和作用 爬虫系统的基本工作流程和组成部分 常见的爬虫系统应用场景和挑战 爬虫系统架构设计 分布式爬虫系统架构模式 爬取策略和调度器设计 去重和增量爬取的技术和算法 ...
爬虫系统概述和基本原理 爬虫系统的定义和作用 爬虫系统的基本工作流程和组成部分 常见的爬虫系统应用场景和挑战 爬虫系统架构设计 分布式爬虫系统架构模式 爬取策略和调度器设计 去重和增量爬取的技术和算法 ...
爬虫系统概述和基本原理 爬虫系统的定义和作用 爬虫系统的基本工作流程和组成部分 常见的爬虫系统应用场景和挑战 爬虫系统架构设计 分布式爬虫系统架构模式 爬取策略和调度器设计 去重和增量爬取的技术和算法 ...
爬虫系统概述和基本原理 爬虫系统的定义和作用 爬虫系统的基本工作流程和组成部分 常见的爬虫系统应用场景和挑战 爬虫系统架构设计 分布式爬虫系统架构模式 爬取策略和调度器设计 去重和增量爬取的技术和算法 ...
爬虫系统概述和基本原理 爬虫系统的定义和作用 爬虫系统的基本工作流程和组成部分 常见的爬虫系统应用场景和挑战 爬虫系统架构设计 分布式爬虫系统架构模式 爬取策略和调度器设计 去重和增量爬取的技术和算法 ...
最新版linux logstash-7.16.1-linux-x86_64.tar.gz
最新版linux logstash-7.9.3.tar.gz
logstash-7.6.0.rpm logstash-7.6.0.rpm logstash-7.6.0.rpm logstash-7.6.0.rpm logstash-7.6.0.rpm
logstash-7.6.0.tar.gz logstash-7.6.0.tar.gz logstash-7.6.0.tar.gz logstash-7.6.0.tar.gz
logstash
logstash-7.7.1.rpm logstash-7.7.1.rpm logstash-7.7.1.rpm logstash-7.7.1.rpm
Logstash是一个开源的日志收集管理工具。... logstash作为一个数据管道中间件,支持对各种类型数据的采集与转换,并将数据发送到各种类型的存储库
logstash-5.6.8.zip
最新版linux logstash-7.16.2-linux-x86_64.tar.gz
logstash-7.10.2-linux-x86_64.tar文件 logstash-7.10.2-linux-x86_64.tar文件 logstash-7.10.2-linux-x86_64.tar文件 logstash-7.10.2-linux-x86_64.tar文件 logstash-7.10.2-linux-x86_64.tar文件 logstash-7.10.2...
最新版linux logstash-7.15.2-linux-x86_64.tar.gz
最新版linux logstash-7.16.3-linux-x86_64.tar.gz