Logstash - 安装

  • 简述

    要在系统上安装 Logstash,我们应该遵循以下步骤 -
    步骤 1− 检查您计算机中安装的 Java 版本;它应该是 Java 8,因为它与 Java 9 不兼容。您可以通过以下方式检查 -
    在 Windows 操作系统 (OS) 中(使用命令提示符) -
    
    > java -version 
    
    在 UNIX 操作系统中(使用终端) -
    
    $ echo $JAVA_HOME
    
    步骤 2- 从 - 下载 Logstash
    • 对于 Windows 操作系统,下载 ZIP 文件。
    • 对于 UNIX 操作系统,下载 TAR 文件。
    • 对于 Debian 操作系统,请下载 DEB 文件。
    • 对于 Red Hat 和其他 Linux 发行版,请下载 RPN 文件。
    • APT 和 Yum 实用程序也可用于在许多 Linux 发行版中安装 Logstash。
    步骤 3− Logstash 的安装过程非常简单。让我们看看如何在不同的平台上安装 Logstash。
    Note− 不要在安装文件夹中放置任何空格或冒号。
    • Windows OS− 解压 zip 包并安装 Logstash。
    • UNIX OS− 在任意位置解压 tar 文件并安装 Logstash。
    
    $tar –xvf logstash-5.0.2.tar.gz
    
    Using APT utility for Linux OS −
    • 下载并安装公共签名密钥 -
    
    $ wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
    
    • 保存存储库定义 -
    
    $ echo "deb https://artifacts.elastic.co/packages/5.x/apt stable main" | sudo
       tee -a /etc/apt/sources.list.d/elastic-5.x.list
    
    • 运行更新 -
    
    $ sudo apt-get update
    
    • 现在您可以使用以下命令进行安装 -
    
    $ sudo apt-get install logstash
    
    Using YUM utility for Debian Linux OS
    • 下载并安装公共签名密钥 -
    
    $ rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch
    
    • 在 o “/etc/yum.repos.d/” 目录中的文件中添加以下文本,后缀为 .repo。例如,logstash.repo
    
    [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 -
    
    $ sudo yum install logstash
    
    步骤 4- 转到 Logstash 主目录。在 bin 文件夹中,运行elasticsearch.bat在 Windows 的情况下使用文件,或者您可以使用命令提示符和通过终端执行相同操作。在 UNIX 中,运行 Logstash 文件。
    我们需要指定输入源、输出源和可选过滤器。为了验证安装,您可以使用标准输入流 (stdin) 作为输入源和标准输出流 (stdout) 作为输出源,以基本配置运行它。您也可以使用在命令行中指定配置–e选项。
    In Windows −
    
    > cd logstash-5.0.1/bin
    > Logstash -e 'input { stdin { } } output { stdout {} }'
    
    In Linux −
    
    $ cd logstash-5.0.1/bin
    $ ./logstash -e 'input { stdin { } } output { stdout {} }'
    
    Note− 在 Windows 的情况下,您可能会收到一条错误消息,指出未设置 JAVA_HOME。为此,请在环境变量中将其设置为“C:\Program Files\Java\jre1.8.0_111”或安装 java 的位置。
    步骤 5− Logstash Web 界面的默认端口是 9600 到 9700,在logstash-5.0.1\config\logstash.yml作为http.port它将获取给定范围内的第一个可用端口。
    我们可以通过浏览来检查 Logstash 服务器是否启动并运行http://localhost:9600或者如果端口不同,请检查命令提示符或终端。我们可以看到分配的端口为“成功启动 Logstash API 端点 {:port ⇒ 9600}。它将返回一个 JSON 对象,其中包含有关已安装 Logstash 的信息,方式如下:
    
    {
       "host":"manu-PC", 
       "version":"5.0.1",
       "http_address":"127.0.0.1:9600",
       "build_date":"2016-11-11T22:28:04+00:00",
       "build_sha":"2d8d6263dd09417793f2a0c6d5ee702063b5fada",
       "build_snapshot":false
    }