一、环境准备
Logstash 依赖 JDK1.8 ,因此在安装之前请确保机器已经安装和配置好 JDK1.8。
可参考我的文章
Linux环境下安装进行安装
二、下载地址
https://www.elastic.co/cn/downloads/logstash
根据你的ES、kibana的版本选择相一致的版本进行安装
三、下载安装
下载
wget https://artifacts.elastic.co/downloads/logstash/logstash-6.3.2.tar.gz
解压并移动至/usr/local文件夹中并更改命名
tar -xf logstash-6.3.2.tar.gz
mv logstash-6.3.2 /usr/local/
cd /usr/local/
mv logstash-6.3.2/ logstash
四、修改配置
cd logstash/
vim config/logstash.yml
将http.host: "127.0.0.1"修改成http.host: “0.0.0.0”,同时打开云服务器上的9600端口的访问权限
五、测试
./bin/logstash -e 'input {stdin {}} output{stdout{}}'
运行logstash的配置文件有两种方案:
方案一:使用bin/logstash -e(配置内容比较简单,一行就可以写完,可以直接在Linux命令行使用命令运行配置文件进行数据的收集)
如:/bin/logstash -e ‘input {stdin {}} output{stdout{}}’
关键字解释:
input:配置输入
stdin:表示命令行数据,如果是文件则是file。(也可以是其他的输入)
output:配置输出
stdout:表示命令行输出
该配置文件的含义:在命令行输入的任何内容,经过logstash的收集处理,然后在命令行进行输出
方案二:编写一个配置文件,使用 bin/logstash -f 运行该配置文件(./bin/logstash -f test.conf)
vim /config/test.conf
六、查看
http://ip:9600/
若浏览器返回以上结果,则安装Logstash成功