安装Filebeat
Filebeat 在 Linux、Unix、Mac 和 Windows 上均可正常运行。根据我们当前使用的服务器的系统类型,选择适用于该系统的命令来下载和安装 Filebeat。
在 Linux 上安装 Filebeat
首先,你可以试着输入 filebeat version
,看看系统有没有安装 Filebeat:
1 | $ filebeat version |
或者使用 whereis
命令查看,
1 | $ whereis filebeat |
类似上面的命令的输出结果,说明当前系统并没有安装 Filebeat。
你可以使用以下命令下载 Filebeat 压缩包文件:
1 | curl -L -O https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-8.6.2-linux-x86_64.tar.gz |
解压文件:
1 | tar xzf filebeat-8.6.2-linux-x86_64.tar.gz |
为了方便后续使用,建议将解压后的目录添加到系统环境变量中。如解压后的目录为 /usr/local/filebeat,则可以将以下内容追加到文件 /etc/profile
末尾:
1 | export FILEBEAT_HOME=/usr/local/filebeat |
执行命令 source /etc/profile
使刚刚新加的环境变量生效。
最后再使用 filebeat version
或 whereis
命令来验证是否成功安装:
1 | $ filebeat version |
在 Mac OS 上安装 Filebeat
在 Mac OS 上安装 Filebeat 步骤与在 Linux 系统中的步骤类似。只是需要下载适用于 Mac 系统的 Filebeat 版本:
1 | curl -L -O https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-8.6.2-darwin-x86_64.tar.gz |
解压缩文件:
1 | tar xzvf filebeat-8.6.2-darwin-x86_64.tar.gz |
在 Windows 上安装 Filebeat
如果想在 Windows 平台使用 Filebeat,有两种安装方法。
一是通过下载 msi 文件直接安装(filebeat-8.6.2-windows-x86_64.msi),不过需要注意的是当前方法仍是 beta 版本。
二是通过下载 Filebeat Windows zip 文件进行安装(filebeat-8.6.2-windows-x86_64.zip)。将下载后的文件解压到目录 C:\Program Files,将文件夹 filebeat-
1 | PS > cd 'C:\Program Files\Filebeat' |
注意:如果你的系统禁用了脚本的执行,你需要为当前会话设置执行策略以允许脚本的运行。比如说 PowerShell.exe -ExecutionPolicy UnRestricted -File .\install-service-filebeat.ps1。
(END)