使用Logstash安装插件的教程

512 阅读5分钟

Logstash Install Plugin

Logstash安装插件简介

Logstash安装插件是在系统中安装logstash插件的过程,可以按照本文解释的任何一个过程来完成。在这篇文章中,我们将了解logstash的安装和它的要求。

创建logstash安装插件

使用下载的二进制文件 - 我们可以从下载的二进制文件中去安装logstash。这个二进制文件可以从提到的链接中下载。

1步 - 第一步是访问这个链接,然后根据你系统的主机环境,可以是zip、deb、rpm或targ.gz,你可以下载所需格式的二进制文件。你可以选择你的主机系统,相应的下载选项按钮会在底部以蓝色出现,如下图所示,我们选择的是windows平台。

Logstash Install Plugin output 1

第2步- 一旦下载完毕,使用任何一个解压器解压或提取文件,如下图所示,这将导致二进制文件的解压 -

Logstash Install Plugin output 2

第3步- 注意,现在要开始安装过程了,logstash不应该被放置在将有冒号": "的特殊字符的路径中。

Logstash Install Plugin output 3

我们也可以使用软件包管理器来安装使用Linux平台的logstash。

当你去提取的时候,它会安装在windows上,你可以自由使用所有的包,因为它们都是在弹性下授权的。它是一个开源的功能,有免费的商业功能,而有些则是付费的。对于提供的30天免费试用,你甚至可以在30天内免费使用付费功能,之后你就必须付费。我们甚至可以去下载oss的软件包,它只附带了那些在Apache 2.0许可下的功能。

从软件包库中安装logstash

对于基于YUM和APT的发行版来说,我们可以从那里获得二进制包。我们不可能从这里获得源码包,因为它们是在logstash的构建过程中生成的。为了避免发生意外升级大版本插件的事件,logstash的软件包库已经根据库的版本将它们分割开来,而且是在单独的URL中。请注意,对于所有以7.x.y格式发布的版本,你将不得不使用7.x版本。

你可以使用这个链接来获得这个安装过程所需的PGP密钥和指纹细节。

第1步- 下载公共签名密钥,并使用以下命令进行安装 -

wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -

执行上述命令的输出结果如下------

Logstash Install Plugin output 4

第2步- 你可能需要安装https软件包,这可以通过执行下面的命令来完成。

sudo apt-get install apt-transport-https

执行上述命令的结果如下:----

Logstash Install Plugin output 5

3步--现在你可以去保存所有的版本库定义到/etc/apt/sources.list.d/elastic-7.x的文件夹路径下,这可以通过使用命令--来完成:

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 Install Plugin output 6

第4步--你现在已经准备好使用logstash了,一旦你更新了软件包并在命令的帮助下安装了logstash--

sudo apt-get update && sudo apt-get install logstash

执行这个命令的结果是以下输出 -

Logstash Install Plugin output 7

注意- 你需要确保你使用步骤3中指定的echo方法来添加logstash的存储库。如果你使用 add-apt-repository,它也会添加相应的 deb-src 条目,但由于我们没有在命令中指定源程序包的路径,它将导致一个错误,如下图所示。

output 8

确保有一个deb-src的条目存在,然后从/etc/apt/source.list的路径中删除该条目,这将使安装过程顺利进行。

使用YUM安装 --

第1步- 我们将不得不下载文件,然后通过使用公共签名密钥来安装它,这可以通过使用下面的命令来完成 --

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

执行上述命令将得到以下输出 -

Logstash Install Plugin output 9

第2步- 复制下面的代码片段和行数,并将其粘贴在文件/etc/yum.repos.d/logstash.repo内的目录路径中。注意,该文件的名称可以不同,但其格式应该是.repo。

output 10

第3步- 现在,版本库已经完全准备好了,我们可以继续安装logstash了,这可以通过使用yum中的以下命令来完成 --

sudo yum install logstash

上述命令的输出如下所示 -

output 11

如果你的基于rpm的发行版非常老,比如centos,那么该软件库将无法正常工作。

在homebrew的帮助下将Logstash安装到mac操作系统中 -

第1步- Homebrew是Mac操作系统中可用的软件包管理器,由Elastic发布。要安装homebrew的软件包管理器,我们必须执行以下命令,这将点开弹性homebrew的仓库------

Brew tap elastic/tap

这将导致以下输出 -

output 12

第2步--我们现在可以使用brew install来安装logstash,这是它的默认发行版本--

Brew install elastic/tap/logstash-full

上述命令的执行情况如下所示 -

output 13

如果你按照这个过程,将导致安装logstash的最新版本安装在系统上。对于OSS发行版的安装过程,你可以指定路径为elastic/tap/logstash-oss而不是logstash-full。

在你使用上述任何一种方法安装了logstash之后,你可以重新启动它,然后去运行命令----

brew services start elastic/tap/logstash-full

输出将如下图所示

output 14

总结

这篇文章告诉我们如何在各种操作系统和环境下安装logstash插件。此外,为了运行它,我们可以输入logstash的命令,如果安装正确,它可以立即运行logstash。