阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

ELK-部署Elasticsearch集群

358次阅读
没有评论

共计 2446 个字符,预计需要花费 7 分钟才能阅读完成。

单节点的 ES 需要在处理大量数据的时候需要消耗大量内存和 CPU 资源,数据量大到一定程度就会产生处理瓶颈,甚至会出现宕机。为了解决单节点 ES 的处理能力的瓶颈及单节点故障问题,我们考虑使用 ES 集群。

一、ES 集群的优点:

优化数据处理能力:通过多台 ES 共同处理数据,提升处理能力,节省时间。

容错能力增强:解决了 ES 单点故障问题,让架构更稳定。

数据安全:分布式数据存储,数据更安全

实验部署准备

两台 ES 机器:node1、node2

同步时间:chrony

静态 IP:192.168.98.201 192.168.98.202

关闭防火墙、selinux

配置 ES yum 源

准备工作参考 https://www.zutuanxue.com/home/4/52_138 - ELK 学习准备

二、集群部署

部署步骤:

  1. node1、node2 安装 jdk、Elasticsearch 软件包
  2. node1、node2 设置配置文件配置集群
  3. 启动 ES 验证集群

2.1、软件包安装

软件包安装, 机器 node1 node2 以 node1 为例 jdk 安装通过 rpm 软件包 [root@node1 ~]# rpm -ivh jdk-13.0.2_linux-x64_bin.rpm Elasticsearch 安装通过 rpm 软件包 [root@node1 ~]# rpm -ivh elasticsearch-7.6.0-x86_64.rpm

2.2、node1、node2 设置配置文件配置集群

配置文件修改 [root@node1 ~]# egrep -v "(^#|^$)" /etc/elasticsearch/elasticsearch.yml cluster.name: zutuanxue_elk 集群名称, 所有节点必须一样 node.name: node1 节点名称 #node.master: true 定义为主 path.data: /var/lib/elasticsearch 数据路径 path.logs: /var/log/elasticsearch 日志路径 network.host: 0.0.0.0 监听地址 http.port: 9200 监听端口 discovery.seed_hosts: ["node1", "node2"] 可扫描监控的主机 cluster.initial_master_nodes: ["node1", "node2"] 开启服务的时候谁可以竞选为主[第一次启动集群] node2 配置文件 [root@node2 elasticsearch]# egrep -v "(^#|^$)" /etc/elasticsearch/elasticsearch.yml cluster.name: zutuanxue_elk node.name: node2 path.data: /var/lib/elasticsearch path.logs: /var/log/elasticsearch network.host: 192.168.98.202 discovery.seed_hosts: ["node1", "node2"] cluster.initial_master_nodes: ["node1", "node2"] 拓展 当您想要与其他主机上的节点组成群集时,你必须使用 discovery.seed_hosts 来提供群集中可以成为 master,可能存在并且可以连接到的其他节点的列表,使得 discovery process 能够发现节点)。此设置通常应包含群集中所有可以成为 master 节点的地址。需要注意的是,IPv6 主机必须放在括号内。此设置的默认值为127.0.0.1,[::1]。cluster.initial_master_nodes 当你第一次启动全新的 Elasticsearch 集群时,会有一个集群引导 (cluster bootstrapping) 步骤,这个步骤会确定一个在第一次选举中投票被计数的、并且可以成为 master 节点的集合。cluster.initial_master_nodes 参数说明:es7 引用了 [Bootstrapping a cluster](https://www.elastic.co/guide/en/elasticsearch/reference/master/modules-discovery-bootstrap-cluster.html) 后,首次启动 Elasticsearch 集群需要在集群中的一个或多个符合主节点的节点上显式定义初始的符合主节点的节点集。这称为群集自举,这仅在群集首次启动时才需要。

2.3 启动 ES 验证集群

启动 ES [root@node1 ~]# systemctl restart elasticsearch [root@node2 ~]# systemctl restart elasticsearch 确保服务正常启动:端口正常打开

2.4 集群测试

web 站点测试方法:http://192.168.98.201:9200/_cluster/health?pretty

ELK- 部署 Elasticsearch 集群

页面输出介绍 {"cluster_name" : "zutuanxue_elk", # 集群名称 "status" : "green", # 集群状态 "timed_out" : false, # 超时设置 "number_of_nodes" : 2, # 集群节点数量 "number_of_data_nodes" : 2, # 集群数据节点数量 "active_primary_shards" : 0, "active_shards" : 0, "relocating_shards" : 0, "initializing_shards" : 0, "unassigned_shards" : 0, "delayed_unassigned_shards" : 0, "number_of_pending_tasks" : 0, "number_of_in_flight_fetch" : 0, "task_max_waiting_in_queue_millis" : 0, "active_shards_percent_as_number" : 100.0 }

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-06-09发表,共计2446字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中

星哥玩云

星哥玩云
星哥玩云
分享互联网知识
用户数
4
文章数
19350
评论数
4
阅读量
7968738
文章搜索
热门文章
星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛 NAS-6:抖音视频同步工具,视频下载自动下载保存 前言 各位玩 NAS 的朋友好,我是星哥!...
星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛 NAS-3:安装飞牛 NAS 后的很有必要的操作 前言 如果你已经有了飞牛 NAS 系统,之前...
我把用了20年的360安全卫士卸载了

我把用了20年的360安全卫士卸载了

我把用了 20 年的 360 安全卫士卸载了 是的,正如标题你看到的。 原因 偷摸安装自家的软件 莫名其妙安装...
再见zabbix!轻量级自建服务器监控神器在Linux 的完整部署指南

再见zabbix!轻量级自建服务器监控神器在Linux 的完整部署指南

再见 zabbix!轻量级自建服务器监控神器在 Linux 的完整部署指南 在日常运维中,服务器监控是绕不开的...
飞牛NAS中安装Navidrome音乐文件中文标签乱码问题解决、安装FntermX终端

飞牛NAS中安装Navidrome音乐文件中文标签乱码问题解决、安装FntermX终端

飞牛 NAS 中安装 Navidrome 音乐文件中文标签乱码问题解决、安装 FntermX 终端 问题背景 ...
阿里云CDN
阿里云CDN-提高用户访问的响应速度和成功率
随机文章
免费无广告!这款跨平台AI RSS阅读器,拯救你的信息焦虑

免费无广告!这款跨平台AI RSS阅读器,拯救你的信息焦虑

  免费无广告!这款跨平台 AI RSS 阅读器,拯救你的信息焦虑 在算法推荐主导信息流的时代,我们...
三大开源投屏神器横评:QtScrcpy、scrcpy、escrcpy 谁才是跨平台控制 Android 的最优解?

三大开源投屏神器横评:QtScrcpy、scrcpy、escrcpy 谁才是跨平台控制 Android 的最优解?

  三大开源投屏神器横评:QtScrcpy、scrcpy、escrcpy 谁才是跨平台控制 Andr...
【1024程序员】我劝你赶紧去免费领一个AWS、华为云等的主机

【1024程序员】我劝你赶紧去免费领一个AWS、华为云等的主机

【1024 程序员】我劝你赶紧去免费领一个 AWS、华为云等的主机 每年 10 月 24 日,程序员们都会迎来...
把小米云笔记搬回家:飞牛 NAS 一键部署,小米云笔记自动同步到本地

把小米云笔记搬回家:飞牛 NAS 一键部署,小米云笔记自动同步到本地

把小米云笔记搬回家:飞牛 NAS 一键部署,小米云笔记自动同步到本地 大家好,我是星哥,今天教大家在飞牛 NA...
星哥带你玩飞牛NAS-1:安装飞牛NAS

星哥带你玩飞牛NAS-1:安装飞牛NAS

星哥带你玩飞牛 NAS-1:安装飞牛 NAS 前言 在家庭和小型工作室场景中,NAS(Network Atta...

免费图片视频管理工具让灵感库告别混乱

一言一句话
-「
手气不错
星哥带你玩飞牛NAS-11:咪咕视频订阅部署全攻略

星哥带你玩飞牛NAS-11:咪咕视频订阅部署全攻略

星哥带你玩飞牛 NAS-11:咪咕视频订阅部署全攻略 前言 在家庭影音系统里,NAS 不仅是存储中心,更是内容...
开源MoneyPrinterTurbo 利用AI大模型,一键生成高清短视频!

开源MoneyPrinterTurbo 利用AI大模型,一键生成高清短视频!

  开源 MoneyPrinterTurbo 利用 AI 大模型,一键生成高清短视频! 在短视频内容...
把小米云笔记搬回家:飞牛 NAS 一键部署,小米云笔记自动同步到本地

把小米云笔记搬回家:飞牛 NAS 一键部署,小米云笔记自动同步到本地

把小米云笔记搬回家:飞牛 NAS 一键部署,小米云笔记自动同步到本地 大家好,我是星哥,今天教大家在飞牛 NA...
240 元左右!五盘位 NAS主机,7 代U硬解4K稳如狗,拓展性碾压同价位

240 元左右!五盘位 NAS主机,7 代U硬解4K稳如狗,拓展性碾压同价位

  240 元左右!五盘位 NAS 主机,7 代 U 硬解 4K 稳如狗,拓展性碾压同价位 在 NA...
多服务器管理神器 Nexterm 横空出世!NAS/Win/Linux 通吃,SSH/VNC/RDP 一站式搞定

多服务器管理神器 Nexterm 横空出世!NAS/Win/Linux 通吃,SSH/VNC/RDP 一站式搞定

多服务器管理神器 Nexterm 横空出世!NAS/Win/Linux 通吃,SSH/VNC/RDP 一站式搞...