热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

CentOS7下构建Elasticsearch7.6.2集群详解

本文详细介绍了如何在CentOS7系统中搭建Elasticsearch7.6.2的集群环境,包括必要的配置步骤和注意事项。

前言:本文旨在为读者提供关于如何在 CentOS 7 上配置 Elasticsearch 7.6.2 集群的详细指南。通过本指南,您将能够了解并掌握创建高效且稳定的搜索和分析平台所需的关键步骤。


大家好,我是老寇,今天我们将探讨如何在 CentOS 7 上构建一个 Elasticsearch 7.6.2 集群。


前提条件:在开始之前,请确保已经阅读并完成了单节点 Elasticsearch 7.6.2 的安装过程,详情请点击这里。

1. 准备三台服务器(每台服务器都应已安装好 Elasticsearch 7.6.2)

192.168.1.1 node-elasticsearch-1

192.168.1.2 node-elasticsearch-2

192.168.1.3 node-elasticsearch-3

2. 配置每个节点的 elasticsearch.yml 文件

对于 node-elasticsearch-1:

http.cors.enabled: true http.cors.allow-origin: "*" network.host: 0.0.0.0 cluster.name: laokou-cluster node.name: node-elasticsearch-1 http.port: 9200 node.master: true node.data: true node.ingest: false cluster.initial_master_nodes: ["node-elasticsearch-1","node-elasticsearch-2","node-elasticsearch-3"] discovery.seed_hosts: ["192.168.1.1", "192.168.1.2","192.168.1.3"] cluster.initial_master_nodes: ["node-elasticsearch-1","node-elasticsearch-2","node-elasticsearch-3"] path.data: /data/elasticsearch # 数据存储路径 path.logs: /logs/elasticsearch # 日志存储路径 

对于 node-elasticsearch-2 和 node-elasticsearch-3,仅需更改 node.name 参数以匹配各自节点的名称,其余配置与 node-elasticsearch-1 相同。

3. 启动各节点(启动命令与单节点相同)

确保所有节点均已正确启动,并能相互通信。可以通过访问 http://192.168.1.x:9200 来检查每个节点的状态,其中 x 是节点的 IP 地址的最后一位数字。

4. 验证集群状态

使用以下命令来验证集群是否正常工作:

curl -X GET "localhost:9200/_cluster/health?pretty" 

如果一切设置无误,您应该会看到类似于以下的输出,表明集群健康状况良好:


推荐阅读
  • 本文详细介绍如何使用Python进行配置文件的读写操作,涵盖常见的配置文件格式(如INI、JSON、TOML和YAML),并提供具体的代码示例。 ... [详细]
  • 本文深入探讨了Linux系统中网卡绑定(bonding)的七种工作模式。网卡绑定技术通过将多个物理网卡组合成一个逻辑网卡,实现网络冗余、带宽聚合和负载均衡,在生产环境中广泛应用。文章详细介绍了每种模式的特点、适用场景及配置方法。 ... [详细]
  • andr ... [详细]
  • 本文介绍如何在现有网络中部署基于Linux系统的透明防火墙(网桥模式),以实现灵活的时间段控制、流量限制等功能。通过详细的步骤和配置说明,确保内部网络的安全性和稳定性。 ... [详细]
  • 导航栏样式练习:项目实例解析
    本文详细介绍了如何创建一个具有动态效果的导航栏,包括HTML、CSS和JavaScript代码的实现,并附有详细的说明和效果图。 ... [详细]
  • PHP 5.2.5 安装与配置指南
    本文详细介绍了 PHP 5.2.5 的安装和配置步骤,帮助开发者解决常见的环境配置问题,特别是上传图片时遇到的错误。通过本教程,您可以顺利搭建并优化 PHP 运行环境。 ... [详细]
  • 本文介绍了一款用于自动化部署 Linux 服务的 Bash 脚本。该脚本不仅涵盖了基本的文件复制和目录创建,还处理了系统服务的配置和启动,确保在多种 Linux 发行版上都能顺利运行。 ... [详细]
  • 几何画板展示电场线与等势面的交互关系
    几何画板是一款功能强大的物理教学软件,具备丰富的绘图和度量工具。它不仅能够模拟物理实验过程,还能通过定量分析揭示物理现象背后的规律,尤其适用于难以在实际实验中展示的内容。本文将介绍如何使用几何画板演示电场线与等势面之间的关系。 ... [详细]
  • 使用Vultr云服务器和Namesilo域名搭建个人网站
    本文详细介绍了如何通过Vultr云服务器和Namesilo域名搭建一个功能齐全的个人网站,包括购买、配置服务器以及绑定域名的具体步骤。文章还提供了详细的命令行操作指南,帮助读者顺利完成建站过程。 ... [详细]
  • Hadoop入门与核心组件详解
    本文详细介绍了Hadoop的基础知识及其核心组件,包括HDFS、MapReduce和YARN。通过本文,读者可以全面了解Hadoop的生态系统及应用场景。 ... [详细]
  • 本文介绍如何通过更改软件源来提前体验Ubuntu 8.10,包括详细的配置步骤和相关注意事项。 ... [详细]
  • 本文详细介绍了如何在CentOS 7操作系统上安装和配置Grafana,包括必要的依赖项安装、插件管理以及服务启动等步骤。 ... [详细]
  • 基于KVM的SRIOV直通配置及性能测试
    SRIOV介绍、VF直通配置,以及包转发率性能测试小慢哥的原创文章,欢迎转载目录?1.SRIOV介绍?2.环境说明?3.开启SRIOV?4.生成VF?5.VF ... [详细]
  • 阿里云ecs怎么配置php环境,阿里云ecs配置选择 ... [详细]
  • ElasticSearch 集群监控与优化
    本文详细介绍了如何有效地监控 ElasticSearch 集群,涵盖了关键性能指标、集群健康状况、统计信息以及内存和垃圾回收的监控方法。 ... [详细]
author-avatar
炎木柏玮
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有