上QQ阅读APP看书,第一时间看更新
1.1 下载安装
1.下载
Logstash从1.5版本开始,将核心代码和插件代码完全剥离,并重构了插件架构逻辑,所有插件都以标准的Ruby Gem包形式发布。不过,为了方便大家从1.4版本过渡,目前,官方依然发布打包有所有官方维护插件在内的软件包。只是不再发布类似原先1.4时代的logstash-contrib.tar.gz这样的软件包了。依然要使用社区插件的读者,请阅读稍后1.4节“插件安装”。
下载官方软件包的方式有以下几种:
□ 压缩包方式
wget https://download.elastic.co/logstash/logstash/logstash-1.5.1.tar.gz
□ Debian平台
wget https://download.elastic.co/logstash/logstash/packages/debian/ logstash_1.5.1-1_all.deb
□ Redhat平台
wget https://download.elastic.co/logstash/logstash/packages/centos/ logstash-1.5.1-1.noarch.rpm
2.安装
在上面这些包中,你可能更偏向使用rpm、dpkg等软件包管理工具来安装Logstash,开发者在软件包里预定义了一些依赖。比如,logstash-1.5.1-1.narch就依赖于jre包。
另外,软件包里还包含有一些很有用的脚本程序,比如/etc/init.d/logstash。
如果你必须在一些很老的操作系统上运行Logstash,那你只能用源代码包部署了,记住要自己提前安装好Java:
yum install openjdk-jre export JAVA_HOME=/usr/java tar zxvf logstash-1.5.1.tar.gz
3.最佳实践
但是真正的建议是:如果可以,请用Elasticsearch官方仓库来直接安装Logstash!
□ Debian平台
wget -O - http://packages.elasticsearch.org/GPG-KEY-elasticsearch | apt-key add - cat >> /etc/apt/sources.list <<EOF deb http://packages.elasticsearch.org/logstash/1.5/debian stable main EOF apt-get update apt-get install logstash
□ Redhat平台
rpm --import http://packages.elasticsearch.org/GPG-KEY-elasticsearch cat > /etc/yum.repos.d/logstash.repo <<EOF [logstash-1.5] name=logstash repository for 1.5.x packages baseurl=http://packages.elasticsearch.org/logstash/1.5/centos gpgcheck=1 gpgkey=http://packages.elasticsearch.org/GPG-KEY-elasticsearch enabled=1 EOF yum clean all yum install logstash