安装依赖的java1.8

安装依赖的java1.8

1
yum -y install java-1.8.0-openjdk.x86_64

下载公共签名的密钥

1
rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch

新增logstash的yum源

/etc/yum.repos.d/目录下新增文件logstash.repo, 内容如下:

1
2
3
4
5
6
7
8
[logstash-5.x]
name=Elastic repository for 5.x packages
baseurl=https://artifacts.elastic.co/packages/5.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md

下载logstash

1
yum -y install logstash

完成

完成这些步骤logstash已经成功安装到我们的机器上了, 但是执行logstash可能会发现命令不存在的错误, 假如我们的操作系统是centos7的版本就可以打开/etc/systemd/system/logstash.service查看logstash命令安装的目录,找到ExecStart=/usr/share/logstash/bin/logstash "--path.settings" "/etc/logstash", 看到logstash安装到了/usr/share/logstash/bin目录下。
同样的yum安装方式也给我们设置好了logstash的启动服务, 只要在/etc/logstash/conf目录下增加logstash的配置, 执行systemctl start logstash.service命令我们的服务就能欢快的跑起来了。