CentOS 7.6上Elasticsearch 6.5.4三节点集群配置详解
1星 需积分: 48 6 浏览量
更新于2024-09-10
1
收藏 622B TXT 举报
本文档介绍了如何在CentOS 7.6系统上搭建一个基于Elasticsearch 6.5.4版本的3台服务器组成的集群。集群配置的核心在于定义了集群名称、节点名称、网络设置、节点角色(master和data节点)、发现机制以及数据和日志存储路径。
首先,集群名称被设为"sisico",这是为了区分不同的Elasticsearch集群,确保数据的独立性和一致性。每个节点有自己的名称,这里以"node-1"为例,但可以根据实际需求进行修改。`network.host`被设置为"0.0.0.0",这意味着节点将监听所有网络接口,以便其他节点可以访问。
HTTP端口被设为9200,用于提供RESTful API服务,而Transport TCP端口设为9300,用于节点之间的通信。开启`http.cors.enabled`选项,并允许所有来源(`"*"`)访问,增加了集群的可扩展性和兼容性。
节点角色的设定也很关键:`node.master`设置为`true`,表明这台服务器作为集群中的master节点,负责集群状态管理和协调;同时,`node.data`也设为`true`,表示这台服务器同时承担数据存储任务。`discovery.zen.minimum_master_nodes`设置为2,意味着至少要有两个节点作为master节点才能保持集群的正常运行。
节点之间的发现机制通过`discovery.zen.ping.unicast.hosts`设置,列举了三台服务器的IP地址,确保它们能够在集群内互相发现并保持连接。`path.data`指定数据文件的存储路径,这里是`/var/log/esdata/data`,而`path.logs`则用于存放日志文件,位于`/var/log/esdata/logs`。
这份配置文件是针对生产环境的,提供了基本的集群设置,以实现高可用性和数据冗余。通过调整这些参数,用户可以根据实际场景进行扩展或优化,例如增加更多的节点,调整网络策略,或者根据性能需求调整数据存储和日志管理。在实施前,务必对集群进行充分的测试和监控,以确保其在大规模数据处理和高并发访问下稳定运行。
2010-11-07 上传
2019-03-05 上传
2018-05-11 上传
2021-06-16 上传
Landseer_
- 粉丝: 2
- 资源: 2
最新资源
- WebLogic集群配置与管理实战指南
- AIX5.3上安装Weblogic 9.2详细步骤
- 面向对象编程模拟试题详解与解析
- Flex+FMS2.0中文教程:开发流媒体应用的实践指南
- PID调节深入解析:从入门到精通
- 数字水印技术:保护版权的新防线
- 8位数码管显示24小时制数字电子钟程序设计
- Mhdd免费版详细使用教程:硬盘检测与坏道屏蔽
- 操作系统期末复习指南:进程、线程与系统调用详解
- Cognos8性能优化指南:软件参数与报表设计调优
- Cognos8开发入门:从Transformer到ReportStudio
- Cisco 6509交换机配置全面指南
- C#入门:XML基础教程与实例解析
- Matlab振动分析详解:从单自由度到6自由度模型
- Eclipse JDT中的ASTParser详解与核心类介绍
- Java程序员必备资源网站大全