🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 安装Logstash 注意: Logstash需要Java 8或更高版本.可以使用 http://www.oracle.com/technetwork/java/javase/downloads/index.html [oracle官方版本] 或者使用开源版本OpenJDK: http://openjdk.java.net/. 使用下面的命令,检查你的JDK版本 ```shell java -version ``` 在安装了java的系统上,这个命令将有如下类似的输出: ```shell 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) ``` ## 下载二进制版本安装 从https://www.elastic.co/downloads/logstash 下载适合你自己的主机环境的Logstash安装文件. 解压文件,不要将安装logstash到一个含有冒号(:)的目录下面。 在支持包管理器的linux系统上,可以使用包管理器来安装。 ## 从Package Repositories安装 我们也有适用于APT和YUM的发行版仓库。注意我们只提供二进制包,但没有源代码软件包,包 作为Logstash构建的一部分被创建。 我们将Logstash package repositories不同版本分放到不同的urls,避免在主要或次要版本升级中发生意外。对于所有的2.3.x版本发布使用2.3版本号,在2.2.x使用2.2等。 我们使用PGP密钥 https://pgp.mit.edu/pks/lookup?op=vindex&search=0xD27D666CD88E42B4[D88E42B4 ] Elastic的签名密钥,指纹 4609 5ACC 8548 582C 1A26 99A9 D27D 666C D88E 42B4 签署我们的所有包。在https://pgp.mit.edu 提供 。 ### APT安装 下载并安装公有签名密钥 ```shell wget -qO - https://packages.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add - ``` 把仓库的定义加入 `/etc/apt/sources.list` 文件: ```shell echo "deb https://packages.elastic.co/logstash/2.3/debian stable main" | sudo tee -a /etc/apt/sources.list ``` **注意** >Use the `echo` method described above to add the Logstash repository. Do not use `add-apt-repository` as it will add a `deb-src` entry as well, but we do not provide a source package. If you have added the `deb-src` entry, you will see an error like the following: > Unable to find expected entry 'main/source/Sources' in Release file (Wrong sources.list entry or malformed file) >Just delete the `deb-src` entry from the `/etc/apt/sources.list` file and the installation should work as expected. 运行 `sudo apt-get update` 使repository可用. 然后运行安装命令: ``` sudo apt-get update && sudo apt-get install logstash ``` ### YUM安装 下载并安装公有签名密钥: ``` rpm --import https://packages.elastic.co/GPG-KEY-elasticsearch ``` 如下内容写到一个文件以`.repo`为后缀名,放到`/etc/yum.repos.d/`下,如:`logstash.repo` ``` [logstash2.3] name=Logstash repository for2.3.x packages baseurl=https://packages.elastic.co/logstash2.3/centos gpgcheck=1 gpgkey=https://packages.elastic.co/GPG-KEY-elasticsearch enabled=1 ``` 添加完仓库文件,可以安装: ``` yum install logstash ```