依据ES官网介绍https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-node.html,ES将结点分为Master-eligible node、Data node、Ingest node、Machine learning node等,ES结点个数一般为((节点数/2)+1)个,本文基于WIN10搭建3个ES结点的实践来说明部署与配置,目的是为了便于基于ES API的开发实践。

本文将ES伪集群配置简化,即集群中的每个结点包括所有角色,任意结点停机集群仍可用。

步骤分为两步

一、环境搭建
1、新建集群目录,名字任意定,比如“es_cluster”
2、将之前的单节点文件拷贝至此目录下(单节点部署,请参考“基于WIN10的ElasticSearch部署实践”),将名字更改为node1,在配置文件elasticsearch.yml中追加集群基础配置,配置内容如下:

#集群名称
cluster.name: es_cluster
#节点名称
node.name: node_1
#结点所在主机
network.host: 127.0.0.1
#服务端口号
http.port: 9200
#集群间通信端口号
transport.tcp.port: 9300
#设置集群ip
discovery.zen.ping.unicast.hosts: ["127.0.0.1:9300","127.0.0.1:9301","127.0.0.1:9302"]

3、依次类推,增加node2、node3
文件结构如下:

4、分结点启动ES服务,每启动一个结点,根据配置文件,会自动发现集群中其他结点,截图如下:

二、验证
1、通过elasticsearch-head连接ES集群,发现集群,截图如下

2、通过postman操作ES提供的RESTFUL API,建立索引,发现集群中自动建立副本和分片
PUT http://127.0.0.1:9200/est1


注:ES操作请参考“基于ElasticSearch的RESTFUL接口实践增删改操作
”、“基于ElasticSearch的RESTFUL接口实践查询操作
”。

基于WIN10搭建ES伪集群的实践相关推荐

  1. 直播 | 基于kubeadm搭建Kubernetes HA集群

    分享时间:6月18日 20:30 分享主题:基于kubeadm搭建Kubernetes HA集群 分享人介绍: 张炯,上汽集团下属赛可出行运维工程师.10年工作经验,曾任职于Ctrip.SNDA,作为 ...

  2. Kafka基于Zookeeper搭建高可用集群实战

    Kafka基于Zookeeper搭建高可用集群实战 1 前言 1.1 高可用的由来 为何需要Replication? 在Kafka在0.8以前的版本中,是没有Replication的,一旦某一个Bro ...

  3. Zookeeper单例搭建与伪集群搭建

    Zookeeper单例搭建与伪集群搭建 搭建方式 单机安装 伪集群搭建 搭建方式 单机模式-- 运行在一台机器上 集群模式-- 运行在多个机器上形成"集合体" 伪集群模式-- 一台 ...

  4. 多台es服务器搭建elasticsearch集群,es单机伪集群搭建,在一台服务器上以三个不同的端口模拟三台主机完成es伪集群搭建,windows和Linux操作方法一致

    目录 (一)es单机伪集群搭建 一.准备三台elasticsearch服务器(复制三个es目录) 二.修改每台服务器的配置 1.修改es配置文件 2.配置注意 (二)多台服务器es集群搭建: 1 安装 ...

  5. 基于Pgpool搭建PostgreSQL11的集群

    基于Pgpool-II4.1.0搭建PostgreSQL11集群 Pgpool介绍 pgpool相关介绍不在该文章中,需要者可以参考我的另一篇文章.传送门:pgpool介绍 环境准备 本次使用三台Ce ...

  6. 基于docker-swarm搭建持续集成集群服务

    前言 本文只为自己搭建过程中的一些简单的记录.如果实践中有疑问,可以一起探讨. 为了能在本机(macOS)模拟集群环境,使用了vb和docker-machine.整体持续集成的几个机器设施如下: 服务 ...

  7. ActiveMQ——基于Zookeeper搭建Replicated LevelDB集群

     消息的持久化和签收机制等都是为了保证消息的可靠性,但仅保证可靠性是不够的,有时我们还需要保证高可用性,这时就需要搭建ActiveMQ集群,以避免单点故障提升可用性.官方为我们介绍了三种集群搭建的方式 ...

  8. 基于Haproxy搭建MQTT(emqx)集群

    前言:实验室由于项目需要,需要将原本的单体环境扩展为分布式的,刚好趁这个机会稍微了解了一下关于MQTT.负载均衡等知识 MQTT协议   MQTT(Message Queuing Telemetry ...

  9. 实战:RedisCluster搭建和扩容(伪集群:4主4从)

    RedisCluster搭建和扩容(伪集群:4主4从) 如图: 功能: (1)搭建Redis集群,要求三主三从 (2)能够添加一主一从(Master4和Slaver4) (3)能够通过JedisClu ...

最新文章

  1. tomcat的启动和窗体隐藏
  2. 工单系统的设计与实现(4)
  3. 在鹅厂做了14年开发
  4. vmware linux版本_vmware无法在kali下打开问题
  5. har后缀文件怎么提取?
  6. wpa_supplicant使用方法(WiFi工具)
  7. win7 插入鼠标自动禁用触摸板
  8. Win10输入法移除未知区域设置(qad-Latn) 美式键盘
  9. 证券交易金融知识学习(1)
  10. Quick BI和Power BI实测比对
  11. 携手Nutanix,AMD EPYC服务器打造全新超融合生态
  12. 使用Fiddler监听手机App访问的API
  13. 百度翻译post爬虫案例
  14. 2017 杭电多校联赛第二场 1003 Maximum Sequence(单调队列)HDU 6047
  15. iOS应用开发攻略 pdf电子书
  16. Pytorch获取中间变量的梯度grad
  17. edius 计算机配置,教你如何安装EDIUS Pro 8
  18. 80C51的存储结构,这次一定,一定懂
  19. Keras深度学习库
  20. 光斑定位技术在空间激光通信中扮演着重要的角色。本文将详细介绍光斑定位的相关知识,并使用Matlab实现一些相关的算法。

热门文章

  1. 对那个IOCCC程序的进一步分析
  2. Docker超详细版教程通俗易懂 -之- 入门篇
  3. VSCode中设置大小写转换的快捷键
  4. dda算法控制电机_插补计算原理与速度控制.DOC
  5. 【项目】Thinkphp5.1制作博客CMS
  6. 帝国cms教程后台关键字和tag标签自动同步更新的方法
  7. 通过公网连接GaussDB数据库实例
  8. 【k8s系列十二】k8s 之 Service的类型
  9. 用手机在家做韩剧剪辑,无需露脸,一周1300
  10. MapStruct、ignore