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

ELK-部署Elasticsearch集群

355次阅读
没有评论

共计 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
阅读量
7885590
文章搜索
热门文章
开发者必备神器:阿里云 Qoder CLI 全面解析与上手指南

开发者必备神器:阿里云 Qoder CLI 全面解析与上手指南

开发者必备神器:阿里云 Qoder CLI 全面解析与上手指南 大家好,我是星哥。之前介绍了腾讯云的 Code...
星哥带你玩飞牛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 的完整部署指南 在日常运维中,服务器监控是绕不开的...
阿里云CDN
阿里云CDN-提高用户访问的响应速度和成功率
随机文章
星哥带你玩飞牛 NAS-9:全能网盘搜索工具 13 种云盘一键搞定!

星哥带你玩飞牛 NAS-9:全能网盘搜索工具 13 种云盘一键搞定!

星哥带你玩飞牛 NAS-9:全能网盘搜索工具 13 种云盘一键搞定! 前言 作为 NAS 玩家,你是否总被这些...
自己手撸一个AI智能体—跟创业大佬对话

自己手撸一个AI智能体—跟创业大佬对话

自己手撸一个 AI 智能体 — 跟创业大佬对话 前言 智能体(Agent)已经成为创业者和技术人绕...
2025年11月28日-Cloudflare史诗级事故:一次配置失误,引爆全球宕机

2025年11月28日-Cloudflare史诗级事故:一次配置失误,引爆全球宕机

2025 年 11 月 28 日 -Cloudflare 史诗级事故: 一次配置失误,引爆全球宕机 前言 继今...
星哥带你玩飞牛NAS-8:有了NAS你可以干什么?软件汇总篇

星哥带你玩飞牛NAS-8:有了NAS你可以干什么?软件汇总篇

星哥带你玩飞牛 NAS-8:有了 NAS 你可以干什么?软件汇总篇 前言 哈喽各位玩友!我是是星哥,不少朋友私...
手把手教你,购买云服务器并且安装宝塔面板

手把手教你,购买云服务器并且安装宝塔面板

手把手教你,购买云服务器并且安装宝塔面板 前言 大家好,我是星哥。星哥发现很多新手刚接触服务器时,都会被“选购...

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

一言一句话
-「
手气不错
Prometheus:监控系统的部署与指标收集

Prometheus:监控系统的部署与指标收集

Prometheus:监控系统的部署与指标收集 在云原生体系中,Prometheus 已成为最主流的监控与报警...
三大开源投屏神器横评:QtScrcpy、scrcpy、escrcpy 谁才是跨平台控制 Android 的最优解?

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

  三大开源投屏神器横评:QtScrcpy、scrcpy、escrcpy 谁才是跨平台控制 Andr...
开源MoneyPrinterTurbo 利用AI大模型,一键生成高清短视频!

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

  开源 MoneyPrinterTurbo 利用 AI 大模型,一键生成高清短视频! 在短视频内容...
240 元左右!五盘位 NAS主机,7 代U硬解4K稳如狗,拓展性碾压同价位

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

  240 元左右!五盘位 NAS 主机,7 代 U 硬解 4K 稳如狗,拓展性碾压同价位 在 NA...
星哥带你玩飞牛NAS-14:解锁公网自由!Lucky功能工具安装使用保姆级教程

星哥带你玩飞牛NAS-14:解锁公网自由!Lucky功能工具安装使用保姆级教程

星哥带你玩飞牛 NAS-14:解锁公网自由!Lucky 功能工具安装使用保姆级教程 作为 NAS 玩家,咱们最...