- ELK stack權(quán)威指南
- 饒琛琳
- 397字
- 2018-12-31 21:08:10
1.1 下載安裝
1.下載
Logstash從1.5版本開始,將核心代碼和插件代碼完全剝離,并重構(gòu)了插件架構(gòu)邏輯,所有插件都以標(biāo)準(zhǔn)的Ruby Gem包形式發(fā)布。不過,為了方便大家從1.4版本過渡,目前,官方依然發(fā)布打包有所有官方維護插件在內(nèi)的軟件包。只是不再發(fā)布類似原先1.4時代的logstash-contrib.tar.gz這樣的軟件包了。依然要使用社區(qū)插件的讀者,請閱讀稍后1.4節(jié)“插件安裝”。
下載官方軟件包的方式有以下幾種:
□ 壓縮包方式
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,開發(fā)者在軟件包里預(yù)定義了一些依賴。比如,logstash-1.5.1-1.narch就依賴于jre包。
另外,軟件包里還包含有一些很有用的腳本程序,比如/etc/init.d/logstash。
如果你必須在一些很老的操作系統(tǒng)上運行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
推薦閱讀
- 敏捷軟件開發(fā)(珍藏版)
- Android插件化開發(fā)指南
- 結(jié)構(gòu)BIM應(yīng)用教程
- 計算機軟件技術(shù)基礎(chǔ)
- SQL Server應(yīng)用與開發(fā)范例寶典
- 學(xué)校沒教的軟件工程課
- Spring Cloud Alibaba大型微服務(wù)架構(gòu)項目實戰(zhàn)(上冊)
- 搜索架構(gòu)之道:App中的搜索系統(tǒng)設(shè)計與優(yōu)化實踐
- Unity 2017經(jīng)典游戲開發(fā)教程:算法分析與實現(xiàn)
- 內(nèi)容理解:技術(shù)、算法與實踐
- 區(qū)塊鏈核心算法解析
- Apache Cordova移動應(yīng)用開發(fā)實戰(zhàn)
- Scrum捷徑:敏捷策略、工具與技巧
- 微信小程序?qū)崙?zhàn)入門(內(nèi)含完整實例解析)
- Spring 3.0就這么簡單