Logstash 参考指南(安装Logstash)

发布时间:2019-11-19 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了Logstash 参考指南(安装Logstash)脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

安装LOGstash

Logstash需要Java 8,不支持Java 9,使用官方Oracle发行版或开发行版,如OpenJDK

要检查Java版本,请运行以下命令:

java -version

在安装了Java的系统上,该命令产生的输出类似于以下内容:

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)

在一些Linux系统上,在尝试安装之前,你可能还需要导出JAVA_HOME环境,尤其是在从tarball中安装Java时,这是因为Logstash在安装过程中使用Java自动检测环境并安装正确的启动方法(SysV init脚本、Upstart或systemd)。如果在包安装期间,Logstash无法找到JAVA_HOME环境变量,你可能会得到一条错误消息,并且Logstash将无法正常启动。

从下载的二进制文件中安装

下载与主机环境匹配的Logstash安装文件并解压文件,不要将Logstash安装到包含冒号(:)字符的目录路径中。

这些包在Elastic许可下可以免费使用,它们包含开源和免费的商业功能以及对付费商业功能的访问,开始一个30天的试用,以尝试所有付费的商业功能,有关Elastic许可级别的信息,请参阅订阅页面。

或者你可以下载一个oss包,它只包含apache 2.0许可下可用的特性。

在支持的Linux操作系统上,你可以使用包管理器来安装Logstash。

从包存储库安装

我们也有用于APT和YUM的发行版的存储库,注意,我们只提供二进制包,但不提供源包,因为包是作为Logstash构建的一部分创建的。

我们将Logstash包存储库按版本划分为不同的url,以避免在主要版本之间意外升级,所有6.x.y releases使用6.x作为版本号。

我们使用PGP密钥D88E42B4,即Elastic的签名密钥,带有指纹

4609 5ACC 8548 582C 1A26 99A9 D27D 666C D88E 42B4

在所有的包上签名,它可以从https://pgp.mit.edu获得。

APT

下载并安装公开签名密钥:

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

在进行之前,你可能需要在Debian上安装apt-transport-https软件包

sudo apt-get install apt-transport-https

将存储库定义保存到/etc/apt/sources.list.d/elastic-6.x.list

echo "deb https://artifacts.elastic.co/packages/6.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-6.x.list
使用上面描述的echo方法添加Logstash存储库,不要使用add-apt-repository,因为它也会添加deb-src条目,但是我们不提供源包。如果你已经添加了deb-src条目,你将会看到如下错误:
Unable to find expected entry 'main/source/Sources' in Release file (Wrong sources.list entry or malformed file)

只需从/etc/apt/sources.list中删除deb-src条目文件并且安装应该按照预期工作。

运行sudo apt-get update,存储库就可以使用了,你可以这样安装:

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

有关将Logstash作为系统服务的管理细节,请参阅运行Logstash。

YUM

下载并安装公开签名密钥:

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

/etc/yum.repos.d/目录添加以下内容到.repo后缀的文件中,例如logstash.repo

[logstash-6.x] name=Elastic repository for 6.x packages baseurl=https://artifacts.elastic.co/packages/6.x/yum gpgcheck=1 gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch enabled=1 autorefresh=1 tyPE=rpm-md

你的存储库已经准备好使用了,你可以使用如下命令安装:

sudo yum install logstash
这些存储库不能与仍然使用RPM v3的旧的基于rpm的发行版使用,比如Centos5

有关将Logstash作为系统服务的管理细节,请参阅运行Logstash。

docker

镜像可以作为Docker容器运行Logstash,它们可以从Elastic Docker注册表获得。

有关如何配置和运行Logstash Docker容器的详细信息,请参阅在Docker上运行Logstash

脚本宝典总结

以上是脚本宝典为你收集整理的Logstash 参考指南(安装Logstash)全部内容,希望文章能够帮你解决Logstash 参考指南(安装Logstash)所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。