3.4.1.4.安装Logstash(本地及Docker)
创作人:冯江涛
审稿人:刘帅
Logstash 是一个功能强大的工具,可与各种部署集成。 它提供了大量插件,可帮助你解析,丰富,转换和缓冲来自各种来源的数据。 如果你的数据需要 Beats 中没有的其他处理,则需要将 Logstash 添加到部署中。
Logstash 是 Elastic Stack 非常重要的一部分,但是它不仅仅为 Elasticsearch 所使用。它可以接受广泛的各种数据源。Logstash 可以利用它自己的 Filter 帮我们对数据进行解析,丰富,转换等。
最后,它可以把自己的数据输出到各种需要的数据储存地,这其中包括 Elasticsearch。
本章介绍 Logstash 的安装和部署,包括以下几个方面:
l 环境准备
l Logstash 的下载和安装
l 启动 Logstash
l 收集数据
l Docker 方式安装
环境准备
JVM 运行环境 Logstash 依赖 JVM 运行环境,本文以 Java 8 版本进行介绍,支持以下
JVM 版本:8、11、15。
Logstash 的下载和安装
Logstash 的安装版本需要和 Elasticsearch 的版本一致,或至少是大版本号码一致。在下面以7.10 版本为例来进行安装。如果你需要安装其它版本的 Logstash,那么请在相应的命令行替换相应的版本号码。
Linux:
> curl -L -O https://artifacts.elastic.co/downloads/logstash/logstash-7.10.0-linux-x86_64.tar.gz > tar xzvf logstash-7.10.0-linux-x86_64.tar.gz
APT:
# 下载安装公钥 > wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add - > sudo apt-get install apt-transport-https # 保存仓库地址到本地 > echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-7.x.list # 安装Logstash > sudo apt-get update && sudo apt-get install logstash
《Elastic Stack 实战手册》——三、产品能力——3.4.入门篇——3.4.1.Elastic Stack 安装部署——3.4.1.4.安装Logstash(本地及Docker)(中) https://developer.aliyun.com/article/1231372