婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 在 RHEL8 /CentOS8 上建立多節點 Elastic stack 集群的方法

在 RHEL8 /CentOS8 上建立多節點 Elastic stack 集群的方法

熱門標簽:地圖標注黃河的位置 濮陽好的聯通400電話申請 百度地圖標注公司位置要多少錢 地圖標注如何改成微信號 山東企業外呼系統公司 虛假地圖標注 400電話號碼辦理多少錢 承德地圖標注公司 靈圖uu電子寵物店地圖標注

Elastic stack 俗稱 ELK stack,是一組包括 Elasticsearch、Logstash 和 Kibana 在內的開源產品。Elastic Stack 由 Elastic 公司開發和維護。使用 Elastic stack,可以將系統日志發送到 Logstash,它是一個數據收集引擎,接受來自可能任何來源的日志或數據,并對日志進行歸一化,然后將日志轉發到 Elasticsearch,用于分析、索引、搜索和存儲,最后使用 Kibana 表示為可視化數據,使用 Kibana,我們還可以基于用戶的查詢創建交互式圖表。

在本文中,我們將演示如何在 RHEL 8 / CentOS 8 服務器上設置多節點 elastic stack 集群。以下是我的 Elastic Stack 集群的詳細信息:

Elasticsearch:

  • 三臺服務器,最小化安裝 RHEL 8 / CentOS 8
  • IP & 主機名 – 192.168.56.40(elasticsearch1.linuxtechi.local)、192.168.56.50 (elasticsearch2.linuxtechi.local)、192.168.56.60(elasticsearch3.linuxtechi.local`)

Logstash:**

  • 兩臺服務器,最小化安裝 RHEL 8 / CentOS 8
  • IP & 主機 – 192.168.56.20(logstash1.linuxtechi.local)、192.168.56.30(logstash2.linuxtechi.local

Kibana:

一臺服務器,最小化安裝 RHEL 8 / CentOS 8IP & 主機名 – 192.168.56.10(kibana.linuxtechi.local

Filebeat:

  • 一臺服務器,最小化安裝 CentOS 7
  • IP & 主機名 – 192.168.56.70(web-server

讓我們從設置 Elasticsearch 集群開始,

設置3個節點 Elasticsearch 集群

正如我已經說過的,設置 Elasticsearch 集群的節點,登錄到每個節點,設置主機名并配置 yum/dnf 庫

使用命令 hostnamectl 設置各個節點上的主機名:

[root@linuxtechi ~]# hostnamectl set-hostname "elasticsearch1.linuxtechi. local"
[root@linuxtechi ~]# exec bash
[root@linuxtechi ~]#
[root@linuxtechi ~]# hostnamectl set-hostname "elasticsearch2.linuxtechi. local"
[root@linuxtechi ~]# exec bash
[root@linuxtechi ~]#
[root@linuxtechi ~]# hostnamectl set-hostname "elasticsearch3.linuxtechi. local"
[root@linuxtechi ~]# exec bash
[root@linuxtechi ~]#

對于 CentOS 8 系統,我們不需要配置任何操作系統包庫,對于 RHEL 8 服務器,如果你有有效訂閱,那么用紅帽訂閱以獲得包存儲庫就可以了。如果你想為操作系統包配置本地 yum/dnf 存儲庫,請參考以下網址:

如何使用 DVD 或 ISO 文件在 RHEL 8 服務器上設置本地 Yum / DNF 存儲庫

在所有節點上配置 Elasticsearch 包存儲庫,在 /etc/yum.repo.d/ 文件夾下創建一個包含以下內容的 elastic.repo 文件:

~]# vi /etc/yum.repos.d/elastic.repo
[elasticsearch-7.x]
name=Elasticsearch repository for 7.x packages
baseurl=https://artifacts.elastic.co/packages/7.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md

保存文件并退出。

在所有三個節點上使用 rpm 命令導入 Elastic 公共簽名密鑰。

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

在所有三個節點的 /etc/hosts 文件中添加以下行:

192.168.56.40  elasticsearch1.linuxtechi.local
192.168.56.50  elasticsearch2.linuxtechi.local
192.168.56.60  elasticsearch3.linuxtechi.local

使用 yum/dnf 命令在所有三個節點上安裝 Java:

[root@linuxtechi ~]# dnf install java-openjdk -y
[root@linuxtechi ~]# dnf install java-openjdk -y
[root@linuxtechi ~]# dnf install java-openjdk -y

使用 yum/dnf 命令在所有三個節點上安裝 Elasticsearch:

root@linuxtechi ~]# dnf install elasticsearch -y
[root@linuxtechi ~]# dnf install elasticsearch -y
[root@linuxtechi ~]# dnf install elasticsearch -y

注意: 如果操作系統防火墻已啟用并在每個 Elasticsearch 節點中運行,則使用 firewall-cmd 命令允許以下端口開放:

~]# firewall-cmd --permanent --add-port=9300/tcp
~]# firewall-cmd --permanent --add-port=9200/tcp
~]# firewall-cmd --reload

配置 Elasticsearch, 在所有節點上編輯文件 /etc/elasticsearch/elasticsearch.yml 并加入以下內容:

~]# vim /etc/elasticsearch/elasticsearch.yml
cluster.name: opn-cluster
node.name: elasticsearch1.linuxtechi.local
network.host: 192.168.56.40
http.port: 9200
discovery.seed_hosts: ["elasticsearch1.linuxtechi.local", "elasticsearch2.linuxtechi.local", "elasticsearch3.linuxtechi.local"]
cluster.initial_master_nodes: ["elasticsearch1.linuxtechi.local", "elasticsearch2.linuxtechi.local", "elasticsearch3.linuxtechi.local"]

注意: 在每個節點上,在 node.name 中填寫正確的主機名,在 network.host 中填寫正確的 IP 地址,其他參數保持不變。

現在使用 systemctl 命令在所有三個節點上啟動并啟用 Elasticsearch 服務:

~]# systemctl daemon-reload
~]# systemctl enable elasticsearch.service
~]# systemctl start elasticsearch.service

使用下面 ss 命令驗證 elasticsearch 節點是否開始監聽 9200 端口:

[root@linuxtechi ~]# ss -tunlp | grep 9200
tcp LISTEN 0 128 [::ffff:192.168.56.40]:9200  *:* users:(("java",pid=2734,fd=256))
[root@linuxtechi ~]#

使用以下 curl 命令驗證 Elasticsearch 群集狀態:

[root@linuxtechi ~]# curl http://elasticsearch1.linuxtechi.local:9200
[root@linuxtechi ~]# curl -X GET http://elasticsearch2.linuxtechi.local:9200/_cluster/health?pretty

命令的輸出如下所示:

以上輸出表明我們已經成功創建了 3 節點的 Elasticsearch 集群,集群的狀態也是綠色的。

注意: 如果你想修改 JVM 堆大小,那么你可以編輯了文件 /etc/elasticsearch/jvm.options,并根據你的環境更改以下參數

  • -Xms1g
  • -Xmx1g

現在讓我們轉到 Logstash 節點。

安裝和配置 Logstash

在兩個 Logstash 節點上執行以下步驟。

登錄到兩個節點使用 hostnamectl 命令設置主機名:

[root@linuxtechi ~]# hostnamectl set-hostname "logstash1.linuxtechi.local"
[root@linuxtechi ~]# exec bash
[root@linuxtechi ~]#
[root@linuxtechi ~]# hostnamectl set-hostname "logstash2.linuxtechi.local"
[root@linuxtechi ~]# exec bash
[root@linuxtechi ~]#

在兩個 logstash 節點的 /etc/hosts 文件中添加以下條目:

~]# vi /etc/hosts
192.168.56.40  elasticsearch1.linuxtechi.local
192.168.56.50  elasticsearch2.linuxtechi.local
192.168.56.60  elasticsearch3.linuxtechi.local

保存文件并退出。

在兩個節點上配置 Logstash 存儲庫,在文件夾 /ete/yum.repo.d/ 下創建一個包含以下內容的文件 logstash.repo

~]# vi /etc/yum.repos.d/logstash.repo
[elasticsearch-7.x]
name=Elasticsearch repository for 7.x packages
baseurl=https://artifacts.elastic.co/packages/7.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md

保存并退出文件,運行 rpm 命令導入簽名密鑰:

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

使用 yum/dnf 命令在兩個節點上安裝 Java OpenJDK:

~]# dnf install java-openjdk -y

從兩個節點運行 yum/dnf 命令來安裝 logstash:

[root@linuxtechi ~]# dnf install logstash -y
[root@linuxtechi ~]# dnf install logstash -y

現在配置 logstash,在兩個 logstash 節點上執行以下步驟,創建一個 logstash 配置文件,首先我們在 /etc/logstash/conf.d/ 下復制 logstash 示例文件:

# cd /etc/logstash/
# cp logstash-sample.conf conf.d/logstash.conf

編輯配置文件并更新以下內容:

# vi conf.d/logstash.conf
input {
 beats {
 port => 5044
 }
}
output {
 elasticsearch {
 hosts => ["http://elasticsearch1.linuxtechi.local:9200", "http://elasticsearch2.linuxtechi.local:9200", "http://elasticsearch3.linuxtechi.local:9200"]
 index => "%{[@metadata][beat]}-%{[@metadata][version]}-%{+YYYY.MM.dd}"
 #user => "elastic"
 #password => "changeme"
 }
}

output 部分之下,在 hosts 參數中指定所有三個 Elasticsearch 節點的 FQDN,其他參數保持不變。

使用 firewall-cmd 命令在操作系統防火墻中允許 logstash 端口 “5044”:

~ # firewall-cmd --permanent --add-port=5044/tcp
~ # firewall-cmd –reload

現在,在每個節點上運行以下 systemctl 命令,啟動并啟用 Logstash 服務:

~]# systemctl start logstash
~]# systemctl eanble logstash

使用 ss 命令驗證 logstash 服務是否開始監聽 5044 端口:

[root@linuxtechi ~]# ss -tunlp | grep 5044
tcp LISTEN 0 128    *:5044  *:* users:(("java",pid=2416,fd=96))
[root@linuxtechi ~]#

以上輸出表明 logstash 已成功安裝和配置。讓我們轉到 Kibana 安裝。

安裝和配置 Kibana

登錄 Kibana 節點,使用 hostnamectl 命令設置主機名:

[root@linuxtechi ~]# hostnamectl set-hostname "kibana.linuxtechi.local"
[root@linuxtechi ~]# exec bash
[root@linuxtechi ~]#

編輯 /etc/hosts 文件并添加以下行:

192.168.56.40  elasticsearch1.linuxtechi.local
192.168.56.50  elasticsearch2.linuxtechi.local
192.168.56.60  elasticsearch3.linuxtechi.local

使用以下命令設置 Kibana 存儲庫:

[root@linuxtechi ~]# vi /etc/yum.repos.d/kibana.repo
[elasticsearch-7.x]
name=Elasticsearch repository for 7.x packages
baseurl=https://artifacts.elastic.co/packages/7.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md
[root@linuxtechi ~]# rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch

執行 yum/dnf 命令安裝 kibana:

[root@linuxtechi ~]# yum install kibana -y

通過編輯 /etc/kibana/kibana.yml 文件,配置 Kibana:

[root@linuxtechi ~]# vim /etc/kibana/kibana.yml
…………
server.host: "kibana.linuxtechi.local"
server.name: "kibana.linuxtechi.local"
elasticsearch.hosts: ["http://elasticsearch1.linuxtechi.local:9200", "http://elasticsearch2.linuxtechi.local:9200", "http://elasticsearch3.linuxtechi.local:9200"]
…………

啟用并啟動 kibana 服務:

root@linuxtechi ~]# systemctl start kibana
[root@linuxtechi ~]# systemctl enable kibana

在系統防火墻上允許 Kibana 端口 “5601”:

[root@linuxtechi ~]# firewall-cmd --permanent --add-port=5601/tcp
success
[root@linuxtechi ~]# firewall-cmd --reload
success
[root@linuxtechi ~]#

使用以下 URL 訪問 Kibana 界面:http://kibana.linuxtechi.local:5601

從面板上,我們可以檢查 Elastic Stack 集群的狀態。

這證明我們已經在 RHEL 8 /CentOS 8 上成功地安裝并設置了多節點 Elastic Stack 集群。

現在讓我們通過 filebeat 從其他 Linux 服務器發送一些日志到 logstash 節點中,在我的例子中,我有一個 CentOS 7服務器,我將通過 filebeat 將該服務器的所有重要日志推送到 logstash。

登錄到 CentOS 7 服務器使用 yum/rpm 命令安裝 filebeat 包:

[root@linuxtechi ~]# rpm -ivh https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-7.3.1-x86_64.rpm
Retrieving https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-7.3.1-x86_64.rpm
Preparing...    ################################# [100%]
Updating / installing...
 1:filebeat-7.3.1-1   ################################# [100%]
[root@linuxtechi ~]#

編輯 /etc/hosts 文件并添加以下內容:

192.168.56.20  logstash1.linuxtechi.local
192.168.56.30  logstash2.linuxtechi.local

現在配置 filebeat,以便它可以使用負載平衡技術向 logstash 節點發送日志,編輯文件 /etc/filebeat/filebeat.yml,并添加以下參數:

filebeat.inputs: 部分將 enabled: false 更改為 enabled: true,并在 paths 參數下指定我們可以發送到 logstash 的日志文件的位置;注釋掉 output.elasticsearchhost 參數;刪除 output.logstash:hosts: 的注釋,并在 hosts 參數添加兩個 logstash 節點,以及設置 loadbalance: true。

[root@linuxtechi ~]# vi /etc/filebeat/filebeat.yml
filebeat.inputs:
- type: log
 enabled: true
 paths:
 - /var/log/messages
 - /var/log/dmesg
 - /var/log/maillog
 - /var/log/boot.log
#output.elasticsearch:
 # hosts: ["localhost:9200"]
output.logstash:
 hosts: ["logstash1.linuxtechi.local:5044", "logstash2.linuxtechi.local:5044"]
 loadbalance: true

使用下面的 2 個 systemctl 命令 啟動并啟用 filebeat 服務:

[root@linuxtechi ~]# systemctl start filebeat
[root@linuxtechi ~]# systemctl enable filebeat

現在轉到 Kibana 用戶界面,驗證新索引是否可見。

從左側欄中選擇管理選項,然后單擊 Elasticsearch 下的索引管理:

正如我們上面看到的,索引現在是可見的,讓我們現在創建索引模型。

點擊 Kibana 部分的 “Index Patterns”,它將提示我們創建一個新模型,點擊 “Create Index Pattern” ,并將模式名稱指定為 “filebeat”:

點擊下一步。

選擇 “Timestamp” 作為索引模型的時間過濾器,然后單擊 “Create index pattern”:

現在單擊查看實時 filebeat 索引模型:

這表明 Filebeat 代理已配置成功,我們能夠在 Kibana 儀表盤上看到實時日志。

以上就是本文的全部內容,對這些幫助你在 RHEL 8 / CentOS 8 系統上設置 Elastic Stack 集群的步驟,請不要猶豫分享你的反饋和意見。

via: https://www.linuxtechi.com/setup-multinode-elastic-stack-cluster-rhel8-centos8/

總結

以上所述是小編給大家介紹的在 RHEL8 /CentOS8 上建立多節點 Elastic stack 集群的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

標簽:樂山 福州 淮安 德宏 鷹潭 安康 上海 泰安

巨人網絡通訊聲明:本文標題《在 RHEL8 /CentOS8 上建立多節點 Elastic stack 集群的方法》,本文關鍵詞  在,RHEL8,CentOS8,上,建立,多,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《在 RHEL8 /CentOS8 上建立多節點 Elastic stack 集群的方法》相關的同類信息!
  • 本頁收集關于在 RHEL8 /CentOS8 上建立多節點 Elastic stack 集群的方法的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产激情偷乱视频一区二区三区| 久久精品国内一区二区三区| 午夜精品久久久久久不卡8050| 国产精品资源网站| 欧美人xxxx| 一区二区三区国产精品| 91亚洲精品久久久蜜桃网站| 亚洲欧洲av一区二区三区久久| 国产91精品一区二区麻豆亚洲| 久久精品亚洲国产奇米99| 久久久午夜精品| 狠狠色综合色综合网络| 色综合色狠狠综合色| 亚洲在线免费播放| 欧美特级限制片免费在线观看| 午夜伦欧美伦电影理论片| 欧美一区二区视频在线观看2020 | 中文字幕人成不卡一区| 91亚洲大成网污www| 亚洲午夜在线视频| 日韩欧美精品三级| 激情久久久久久久久久久久久久久久 | 欧美一区二区三区四区视频| 蜜桃久久av一区| 中文字幕一区二区不卡 | 免费欧美高清视频| 久久中文字幕电影| 99精品视频一区| 亚洲成av人影院| 久久伊99综合婷婷久久伊| 一本大道久久a久久综合婷婷| 偷拍日韩校园综合在线| 欧美国产欧美综合| 欧美日韩一区二区三区在线| 黄页网站大全一区二区| 国产精品久久久99| 91精品在线观看入口| 成人aa视频在线观看| 日韩一区二区精品在线观看| 国产精品一区二区三区99| 中文字幕一区免费在线观看| 日韩三级高清在线| 欧美伊人精品成人久久综合97| 久久精品国产77777蜜臀| 亚洲综合自拍偷拍| 中文字幕欧美国产| 日韩一区二区三区四区| 91麻豆国产福利在线观看| 精品一区二区综合| 天堂成人国产精品一区| 中文字幕在线免费不卡| 国产午夜精品美女毛片视频| 欧美揉bbbbb揉bbbbb| 91麻豆国产精品久久| 99久久精品久久久久久清纯| 久久丁香综合五月国产三级网站| 亚洲乱码日产精品bd| 国产精品一区二区三区乱码| 激情欧美一区二区三区在线观看| 日韩国产精品大片| 日韩精品成人一区二区在线| 亚洲国产成人av| 香蕉成人啪国产精品视频综合网| 亚洲精品亚洲人成人网 | 久久亚洲综合色一区二区三区| 欧美日韩高清影院| 欧美日本高清视频在线观看| 91国在线观看| 欧美久久久久久久久中文字幕| 在线观看视频欧美| 欧美私人免费视频| 在线区一区二视频| 亚洲第一综合色| 亚洲一区二区中文在线| 久久久国产午夜精品| 欧美在线你懂得| 在线看国产一区| 欧亚洲嫩模精品一区三区| 91免费在线看| 欧美日产在线观看| 在线播放中文一区| 日韩欧美在线综合网| 精品奇米国产一区二区三区| 欧美日韩成人综合| 日韩欧美另类在线| 国产农村妇女毛片精品久久麻豆| 2021中文字幕一区亚洲| 国产精品污污网站在线观看| 日韩毛片精品高清免费| 亚洲国产成人porn| 国产一区日韩二区欧美三区| 精品人在线二区三区| 欧美精品一区二| 国产精品午夜春色av| 亚洲图片欧美色图| 奇米影视一区二区三区| 成人国产一区二区三区精品| 欧美精品18+| 久久久久高清精品| 亚洲一区日韩精品中文字幕| 九九久久精品视频| 色综合一区二区三区| 欧美人伦禁忌dvd放荡欲情| 91精品国产一区二区三区蜜臀 | 美脚の诱脚舐め脚责91| 成人精品国产免费网站| 欧美专区日韩专区| 久久久99免费| 久久99国产精品久久99| 色综合久久精品| 亚洲乱码国产乱码精品精可以看| 国产盗摄精品一区二区三区在线| 国产成人a级片| 色婷婷一区二区三区四区| 91精品国产一区二区三区| 国产精品毛片无遮挡高清| 三级久久三级久久| 国产91精品免费| 91高清视频在线| 久久久精品影视| 日本vs亚洲vs韩国一区三区二区 | 最新中文字幕一区二区三区 | 色婷婷激情久久| 国产精品色婷婷| 国产一区二区三区精品欧美日韩一区二区三区 | 国产精品伦理在线| 夜夜嗨av一区二区三区| 99久久国产综合精品色伊| 欧美精品自拍偷拍| 国产精品电影一区二区| 精品一区二区久久| 欧美成人伊人久久综合网| 亚洲精选一二三| 高清国产午夜精品久久久久久| 日韩精品一区二区三区视频在线观看 | 在线不卡a资源高清| 一区二区三区在线视频观看| 久久精品免费观看| 欧美色图片你懂的| 亚洲最大成人网4388xx| 91国产丝袜在线播放| 日韩欧美中文字幕一区| 久久se精品一区二区| 久久综合狠狠综合久久激情| 国内精品伊人久久久久av影院 | 一区二区高清在线| 在线免费视频一区二区| 亚洲欧美一区二区三区久本道91| 成人av免费在线观看| 1000部国产精品成人观看| 91福利国产精品| 丝袜诱惑制服诱惑色一区在线观看 | 中文字幕久久午夜不卡| 国产黄色91视频| 一区二区三区在线观看国产 | 日韩免费观看高清完整版| 国产黄色精品网站| 亚洲一区二区综合| 精品1区2区在线观看| 成人黄色av电影| 久久精品国产网站| 亚洲日本在线a| 在线播放中文字幕一区| 9i在线看片成人免费| 美女视频免费一区| 精品国产123| 一本高清dvd不卡在线观看| 麻豆精品视频在线观看| 一区二区三区免费看视频| 久久久无码精品亚洲日韩按摩| 色综合久久久久网| 欧美videossexotv100| 色一区在线观看| 韩国av一区二区三区在线观看| 亚洲一区中文日韩| 国产精品色婷婷| 国产亚洲精品中文字幕| 欧美熟乱第一页| 亚洲制服丝袜一区| 国产精品欧美一区喷水| 9191精品国产综合久久久久久| 99麻豆久久久国产精品免费 | 久久免费视频一区| 欧洲人成人精品| 欧美在线你懂的| 在线亚洲+欧美+日本专区| 成人午夜伦理影院| 国产一区二区三区久久久| 久久www免费人成看片高清| 亚洲一区欧美一区| 婷婷亚洲久悠悠色悠在线播放 | 国产午夜精品一区二区| 91精品办公室少妇高潮对白| 国产91高潮流白浆在线麻豆 | 粉嫩高潮美女一区二区三区| 中文字幕va一区二区三区| 国产性天天综合网| 国产精品久久福利| 国产精品无人区| 一区精品在线播放|