首页 > 系统相关 >Windows搭建ElasticSearch集群

Windows搭建ElasticSearch集群

时间:2022-12-01 17:31:43浏览次数:57  
标签:node http Windows 集群 master ElasticSearch true 节点 discovery

前言

在搭建ElasticSearch集群前,可以先看看往期文章Windows安装ElasticSearch,可以使用上篇文章中下载ElasticSearch

搭建

准备Windows搭建ElasticSearch集群_elasticsearch
将下载好的ElasticSearch复制三分,node1为主,node2、node3为从

启动主节点
配置node1\config下的elasticsearch.yml

#集群名称
cluster.name: my-application
#节点名称
node.name: node-1
#当前节点为master
node.master: true
#当前节点为数据节点
node.data: true
http.port: 9201
#通信端口
transport.tcp.port: 9301
#跨域配置
http.cors.enabled: true
http.cors.allow-origin: "*"

运行\node1\bin下的elasticsearch.bat即可
Windows搭建ElasticSearch集群_其他_02

启动node2

#集群名称
cluster.name: my-application
#节点名称
node.name: node-2
#当前节点为master
node.master: true
#当前节点为数据节点
node.data: true
http.port: 9202
#通信端口
transport.tcp.port: 9302
discovery.seed_hosts: ["localhost:9301", "host2"]
discovery.zen.fd.ping_timeout: 1m
discovery.zen.fd.ping_retries: 5
#跨域配置
http.cors.enabled: true
http.cors.allow-origin: "*"

这里除了端口不同外,还有而外配置discovery.seed_hosts,用于发现集群下其他机器,按照主节点启动即可

Windows搭建ElasticSearch集群_跨域_03
启动node3

#集群名称
cluster.name: my-application
#节点名称
node.name: node-3
#当前节点为master
node.master: true
#当前节点为数据节点
node.data: true
http.port: 9203
#通信端口
transport.tcp.port: 9303
discovery.seed_hosts: ["localhost:9301", "localhost:9302"]
discovery.zen.fd.ping_timeout: 1m
discovery.zen.fd.ping_retries: 5
#跨域配置
http.cors.enabled: true
http.cors.allow-origin: "*"

Windows搭建ElasticSearch集群_数据_04
Windows搭建ElasticSearch集群_数据_05
Windows搭建ElasticSearch集群_其他_06
基础版的集群就搭建完成

标签:node,http,Windows,集群,master,ElasticSearch,true,节点,discovery
From: https://blog.51cto.com/u_15899048/5903416

相关文章

  • 集群常见的基本形式
    集群的目标高可用:,是当一台服务器停止服务后,对于业务及用户毫无影响。停止服务的原因可能由于网卡、路由器、机房、CPU负载过高、内存溢出、自然灾害等不可预期的原因导致......
  • 搜索引擎之Lucene,Solr,ElasticSearch比较
    目录1搜索引擎1.1简介1.2结构化数据和非结构化数据1.3使用全文搜索引擎条件2Lucene,Solr,ElasticSearch2.1Lucene2.2Solr2.3ElasticSearch2.4区别和选择2.4.1如何......
  • windows ftp 简单搭建, wget ftp
    事情起因:公司客户一台数据库服务器突然连不上了,一开始以为是密码过期了,联系学校的老师给改了密码之后,还是连不上,然后就怀疑是不是ssh服务有问题。然后发现这台服务器上没......
  • 05 定制 Rook 集群(转载)
    目录定制Rook集群placement调度概述清理重建rook集群删除资源对象删除rook源数据目录清理磁盘信息,登陆到每个节点上,将vgs和pv删除删除devicemapper映射,登陆到......
  • 04 Ceph 集群管理(转载)
    目录Ceph集群管理Ceph资源对象monitor、mgr和osd、csiprovisioner以Deployments的形式部署CSI的CephFS驱动和RBD驱动以DaemonSets的方式部署对外提供服务均......
  • Oracle RAC集群监听Not All Endpoints Registered异常及解决方案
    查看集群状态,就发现NotAllEndpointsRegistered报错,如下所示[grid@erpdb1~]$crsctlstatres-t---------------------------------------------------------------......
  • windows常用命令
    1.打开命令行窗口:cmd2.打开计算器:calc3.打开控制面板:control4.打开卸载程序页面:appwiz.cpl5.打开防火墙:firewall.cpl5.远程桌面连接:mstsc6.打开服务配置:services.msc......
  • windows桌面上删除文件夹或者文件后,显示还在,需要刷新一下才能不显示
    windows桌面上删除文件夹或者文件后,显示还在,需要刷新一下才能不显示,这是由于windows资源管理器出了问题,可以尝试以下方式打开我的电脑,最上面选择查看  右侧显示 ......
  • windows 批量删除docker 镜像
    使用cmd命令,powershell命令不能执行#查找并删除镜像(xxx代表查询条件)for/f"tokens=3"%iin('dockerimages^|findstr"xxx"')do@dockerrmi%i#查找并删除容器(x......
  • 记录mysql服务突然不能启动,报错:windows无法启动MYSQL服务(位于本地计算机)错误1067进程
    发生这个问题的背景:在删除一些不用的数据库,然后点别的库突然报一些之前写sql时的错误,然后我就把mysql服务关了,当再点击启动时就报下边这个错了。又试了重启电脑仍然没有......