一、目標
centos7平臺下安裝elasticsearch後再安裝filebeat
二、平臺
[root@xserver ~]# cat /etc/redhat-releaseCentOS Linux release 7.6.1810 (Core)[root@xserver ~]# java -versionopenjdk version "1.8.0_232"OpenJDK Runtime Environment (build 1.8.0_232-b09)OpenJDK 64-Bit Server VM (build 25.232-b09, mixed mode)
elasticsearch-7.5.1內存有多大就搞多大
三、解析
本次僅介紹安裝filebeat。感覺ELK的東西安裝方法都是一個套路,那就是去官網https://www.elastic.co下載各個套件,然後解壓,給解壓好的目錄賦elk用戶權限,如果套件文件夾下有config文件夾,那麼就進去找到相應軟體名的yml文件或.conf文件去配置。運行的時候【./softName】,唯一不同的有的時候要加不同的參數和模板
突然看到本篇可能有些不適,建議先看我的百家號另外一篇帖子【Centos7之elasticsearch部署】
四、詳細步驟分解
1.在ELK伺服器上新建用於存放filebeat的文件夾和存放filebeat配置模板文件夾執行命令--->mkdir -p /home/elk/filebeats執行命令--->mkdir -p /home/elk/filebeats/xConfig
2.去官網下載filebeat組件https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-7.5.1-linux-x86_64.tar.gz執行命令--->wget -P /home/elk/filebeats/ https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-7.5.1-linux-x86_64.tar.gz
3.解壓filebeat-7.5.1-linux-x86_64.tar.gz執行命令--->tar -zxvf /home/elk/filebeats/filebeat-7.5.1-linux-x86_64.tar.gz -C /home/elk/filebeats
4.新建一個類似模板的配置文件執行命令--->vim /home/elk/filebeats/xConfig/xTest.yml
在文件中寫上以下內容(不包括本行中文描述,注意有些行保留兩個空格):filebeat.inputs:- type: stdinenabled: truesetup.template.settings: index.number_of_shards: 3output.console: pretty: true enable: true
5.給filebeats文件夾整體賦權執行命令--->chown -R elk:elk /home/elk/filebeats
6.切換用戶至elk,並運行filebeat執行命令--->su - elk執行命令--->cd /home/elk/filebeats/filebeat-7.5.1-linux-x86_64執行命令--->./filebeat -e -c /home/elk/filebeats/xConfig/xTest.yml
至此ELK的filebeat組件就安裝完成了,超級簡單哦。