首页 > 其他分享 >单台服务器部署双节点Elasticsearch配置

单台服务器部署双节点Elasticsearch配置

时间:2024-11-20 11:40:02浏览次数:1  
标签:data 单台 elasticsearch path node1 服务器 node2 Elasticsearch 节点

单台服务器部署双节点Elasticsearch配置

目标

在单台机器上部署两个 Elasticsearch 7.17.11 节点,并使它们组成一个集群,需要为每个节点进行单独的配置。

部署节点:

  • node1: 192.168.1.19:9200

  • node2: 192.168.1.19:9201

具体步骤:


1. 安装

下载并解压 Elasticsearch 7.17.11安装包。假设解压后的目录为 /data01/elasticsearch


2. 准备两个独立的实例目录

复制原始安装目录,为每个节点创建独立的目录:

cp -r /data01/elasticsearch /data01/node1
cp -r /data01/elasticsearch /data01/node2

3. 配置节点的 elasticsearch.yml

分别编辑两个实例的 config/elasticsearch.yml 文件。

节点 1 配置 (node1/config/elasticsearch.yml)

cluster.name: my-application
node.name: node-1
path.data: /path/to/data/node1
path.logs: /path/to/logs/node1
network.host: 192.168.1.19
http.port: 9200
transport.port: 9300
discovery.seed_hosts: ["192.168.1.19:9300", "192.168.1.19:9301"]
cluster.initial_master_nodes: ["node-1", "node-2"]

节点 2 配置 (node2/config/elasticsearch.yml)

cluster.name: my-application
node.name: node-2
path.data: /path/to/data/node2
path.logs: /path/to/logs/node2
network.host: 192.168.1.19
http.port: 9201
transport.port: 9301
discovery.seed_hosts: ["192.168.1.19:9300", "192.168.1.19:9301"]
cluster.initial_master_nodes: ["node-1", "node-2"]

4. 创建独立的数据和日志目录

为每个节点创建单独的数据和日志目录:

mkdir -p /path/to/data/node1 /path/to/data/node2
mkdir -p /path/to/logs/node1 /path/to/logs/node2

5. 启动两个节点

注意: 如果node1或者node2节点的data目录下有内容,需要删除。本人先使用单节点部署并且未修改默认data存放目录,在增加节点配置时未删除节点data目录下内容导致节点一直组不成集群。

分别启动两个节点:

# 启动节点 1
cd /data01
bin/elasticsearch -d

# 启动节点 2
cd /data01
bin/elasticsearch -d

6. 验证集群状态

检查节点列表

curl -X GET "127.0.0.1:9200/_cat/nodes?v"

如果显示两个节点 node1node2,说明集群配置成功。


注意事项

  1. 资源隔离:在单机多节点时,确保 CPU、内存和磁盘空间足够,否则可能导致性能问题。
  2. 端口冲突:每个节点的 HTTP 和传输端口必须唯一(如 9200/9300 和 9201/9301)。
  3. 集群规模:单机多节点通常用于开发测试,生产环境需要分布式部署。
  4. 避免分脑问题:确保 cluster.initial_master_nodes 包含所有主节点的名称,并且不要在配置中遗漏。

通过这些步骤,两个 Elasticsearch 节点应该能够组成一个单机集群,且能够正常工作。

参考

标签:data,单台,elasticsearch,path,node1,服务器,node2,Elasticsearch,节点
From: https://www.cnblogs.com/litayun/p/18556564

相关文章

  • ElasticSearch安装
    ElasticSearch安装版本配套表ElasticSearch与JVM兼容关系ElasticSearch与操作系统兼容关系安装包版本:Elasticsearch7.17.11部署方式Elasticsearch部署在远程Ubantu虚拟机192.168.1.19安装过程将压缩包上传到服务器的目标目录将压缩包解压tar-xvfelasticse......
  • 服务器常见故障【持续更新】
     内存条方面服务器常见现象:开机无显示内存条原因出现此类故障一般是因为内存条与主板内存插槽接触不良造成,只要用橡皮擦来回擦试其金手指部位即可解决问题(不要用酒精等清洗),还有就是内存损坏或主板内存槽有问题也会造成此类故障。由于内存条原因造成开机无显示故障,主机扬......
  • 【网络系统管理】Centos7——配置主从mariadb服务器案例
    目录一、配置yum源和修改主机名1、搭建yum源2、修改主机名二、安装mariadb服务器和基础工作1、安装服务2、开启服务3、关闭防火墙三、配置主mariadb服务器1、初始化2、编辑数据库集群节点3、登录数据库开放权限1、给予权限2、先去DBMS1查看信息3、添加MASTER信息......
  • Flask上传服务器,conda环境配置(都怪torch)
    Flask上传服务器,conda环境配置(都怪pytorch)问题:有个任务,将一个flask的服务换到另一个服务器上,之前的服务器一直用国内的镜像源可以直接下载镜像,当这个服务器设置相同的镜像源也下载不了,一直卡在solvingenvironment这一步。找到一个方法,可以直接复制整个虚拟环境到另一个服务器上......
  • 云服务器双旦活动火爆开启中
    云服务器双旦活动火爆开启中[腾讯云] 2核2G云服务器低至68元/年https://curl.qcloud.com/xgsbEbOF云产品特惠福利热卖中https://curl.qcloud.com/74iJUr08跨境电商业务扬帆出海https://curl.qcloud.com/b9muz7PB游戏服务器专属优惠https://curl.qcloud.com/qBtwesxm[京东云]2核2G......
  • java小工具util系列5:java文件相关操作工具,包括读取服务器路径下文件,删除文件及子文件,
    @目录一、记录文件相关操作方法二、代码1.读取路径返回List<File>2.读取路径返回List<String>3.删除文件夹4.删除文件一、记录文件相关操作方法二、代码1.读取路径返回List<File>importorg.slf4j.LoggerFactory;importorg.slf4j.Logger;importjava.io.File;importjav......
  • 安装elasticsearch
    前提:已安装docker服务云服务器或者本地服务器已开放ES端口登录私有库,参考登录私有库步骤拉取版本7.14.0的ES镜像dockerpull8.134.59.62:8083/elasticsearch:7.14.0     5.安装es#a.第一次创建容器,目的获取es相关文件dockerrun-d--namees-p9200:9200......
  • 使用Logstash进行ElasticSearch数据迁移
    背景ip为172.31.xxx.xxx的这台上部署了一台elasticsearch服务,端口为9200,其中一个索引为hot_question,现在想将索引及数据全部导入到ip为172.30.xxx.xxx这台机器上启动的elasticsearch服务中,elasticsearch服务端口也为9200。解决去这里下载压缩包,我下载的是7.17.3版本。然后上......
  • 物料堆放检测视频分析服务器明火识别检测查看任务状态步骤
    在数字化转型的浪潮中,人工智能技术正以其独特的方式改变着各行各业,尤其是在视频监控领域,AI的应用正带来革命性的变化。随着计算机视觉技术的不断进步,我们能够通过智能分析系统对视频内容进行深度解析,从而实现对环境中的物体、行为和事件的自动检测和识别。这种技术的应用不仅提......
  • 违规生产检测视频分析服务器安全帽安全服检测批量操作功能教程
    在工业自动化和智能化的浪潮中,视频监控系统正经历着从传统监控向智能监控的转变。视频分析服务器,作为这一转变的核心,正以其独特的优势在安全管理领域扮演着越来越重要的角色。本文将详细介绍视频分析服务器的技术特点、优势以及如何通过批量操作来提高监控效率和安全性。以下是对......