在graylog02 重启mongod服务 , 使graylog01重新变为Primary角色
二、搭建Elasticsearch集群1、三台节点均以rpm包方式安装Elasticsearchcd/optwget https://mirrors.cloud.tencent.com/elasticstack/yum/elastic-7.x/7.16.2/elasticsearch-7.16.2-x86_64.rpmrpm -ivh elasticsearch-7.16.2-x86_64.rpmsystemctl daemon-reloadsystemctl enable elasticsearch.servicesystemctl start elasticsearch.servicefirewall-cmd --add-port=9200/tcp --permanent --zone=public firewall-cmd --reload

文章插图
(图片可点击放大查看)
2、创建存储和日志文件夹
mkdir -p /data/elasticsearch/datamkdir -p /data/elasticsearch/logschown -R elasticsearch:elasticsearch /data/elasticsearchcp /etc/elasticsearch/elasticsearch.yml /etc/elasticsearch/elasticsearch.yml_default
文章插图
(图片可点击放大查看)
3、修改elasticsearch.yml配置文件
vi/etc/elasticsearch/elasticsearch.yml1)graylog01节点#添加并修改成如下行
cluster.name: graylog-clusteraction.auto_create_index: falsenode.name: graylog01node.master: truenode.data: truepath.data: /data/elasticsearch/datapath.logs: /data/elasticsearch/logsnetwork.host: 192.168.31.211http.port: 9200transport.port: 9300discovery.seed_hosts: ["192.168.31.211:9300", "192.168.31.212:9300", "192.168.31.213:9300"]cluster.initial_master_nodes: ["graylog01"]
文章插图

文章插图
(图片可点击放大查看)
2)graylog02节点
cat/etc/elasticsearch/elasticsearch.yml | grep -v "^#" | grep -v "^$"cluster.name: graylog-clusteraction.auto_create_index: falsenode.name: graylog02node.master: falsenode.data: truepath.data: /data/elasticsearch/datapath.logs: /data/elasticsearch/logsnetwork.host: 192.168.31.212http.port: 9200transport.port: 9300discovery.seed_hosts: ["192.168.31.211:9300", "192.168.31.212:9300", "192.168.31.213:9300"]3)graylog03节点cat/etc/elasticsearch/elasticsearch.yml | grep -v "^#" | grep -v "^$"cluster.name: graylog-clusteraction.auto_create_index: falsenode.name: graylog03node.master: falsenode.data: truepath.data: /data/elasticsearch/datapath.logs: /data/elasticsearch/logsnetwork.host: 192.168.31.213http.port: 9200transport.port: 9300discovery.seed_hosts: ["192.168.31.211:9300", "192.168.31.212:9300", "192.168.31.213:9300"]4、三个节点均修改jvm.options配置文件上内存大小firewall-cmd --add-port=9300/tcp --permanent --zone=public firewall-cmd --reloadvim /etc/elasticsearch/jvm.options设置jvm内存大小为物理内存的一半并重启elasticsearch.servicesystemctl restart elasticsearch.service
文章插图
(图片可点击放大查看)

文章插图
(图片可点击放大查看)
5、查看elasticsearch集群状态
curl -s -XGET 'http://192.168.31.211:9200/_cluster/health?pretty=true'curl -s -XGET 'http://192.168.31.211:9200/_cat/nodes?v'
文章插图
(图片可点击放大查看)
三、安装GraylogServer并配置GraylogServer集群1、安装jdk , pwgen和graylog-server
yum install -y JAVA-1.8.0-openjdk-headless.x86_64yum install -y pwgen
文章插图
(图片可点击放大查看)

文章插图
(图片可点击放大查看)
rpm -ivh https://packages.graylog2.org/repo/packages/graylog-4.2-repository_latest.rpmyum install graylog-server -y
文章插图
(图片可点击放大查看)
systemctl enable graylog-serversystemctl start graylog-servercp /etc/graylog/server/server.conf /etc/graylog/server/server.conf_defaultpwgen -N 1 -s 96XC0Epiv5SnWFdm82nsUWAJN3t2MHaFEaSFHd6RLPf1nzxwnmubT0n7NQdrK8jCDEOS05DtrkGHDDE61490OUJKBOOXIAT4LIecho -n "Enter Password: " && head -1 </dev/stdin | tr -d 'n' | sha256sum | cut -d" " -f1Enter Password: Graylog@202110dfabb9595634675701865aa1c6e774d89d59f4a104ab128fbffcdaa3cf8f7b
推荐阅读
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Oracle数据库部署与数据导入
- 文档如何自动化部署到线上环境「每个前端都可以拥有自己的博客」
- 一文详解Liquibase如何自动化数据库脚本部署
- SQLSERVER也能部署在linux环境?SQLServer2019在CENTOS7部署详解
- ZooKeeper集群部署流程
- Windows10系统网络安装部署
- Win下部署多个MySQL数据库实例
- 使用 MDT 下载部署 Windows 11 局域网批量安装252台
- docker部署单机版Kafka
- Django项目部署到服务器
