基于WIN10搭建ES伪集群的实践
依据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伪集群的实践相关推荐
- 直播 | 基于kubeadm搭建Kubernetes HA集群
分享时间:6月18日 20:30 分享主题:基于kubeadm搭建Kubernetes HA集群 分享人介绍: 张炯,上汽集团下属赛可出行运维工程师.10年工作经验,曾任职于Ctrip.SNDA,作为 ...
- Kafka基于Zookeeper搭建高可用集群实战
Kafka基于Zookeeper搭建高可用集群实战 1 前言 1.1 高可用的由来 为何需要Replication? 在Kafka在0.8以前的版本中,是没有Replication的,一旦某一个Bro ...
- Zookeeper单例搭建与伪集群搭建
Zookeeper单例搭建与伪集群搭建 搭建方式 单机安装 伪集群搭建 搭建方式 单机模式-- 运行在一台机器上 集群模式-- 运行在多个机器上形成"集合体" 伪集群模式-- 一台 ...
- 多台es服务器搭建elasticsearch集群,es单机伪集群搭建,在一台服务器上以三个不同的端口模拟三台主机完成es伪集群搭建,windows和Linux操作方法一致
目录 (一)es单机伪集群搭建 一.准备三台elasticsearch服务器(复制三个es目录) 二.修改每台服务器的配置 1.修改es配置文件 2.配置注意 (二)多台服务器es集群搭建: 1 安装 ...
- 基于Pgpool搭建PostgreSQL11的集群
基于Pgpool-II4.1.0搭建PostgreSQL11集群 Pgpool介绍 pgpool相关介绍不在该文章中,需要者可以参考我的另一篇文章.传送门:pgpool介绍 环境准备 本次使用三台Ce ...
- 基于docker-swarm搭建持续集成集群服务
前言 本文只为自己搭建过程中的一些简单的记录.如果实践中有疑问,可以一起探讨. 为了能在本机(macOS)模拟集群环境,使用了vb和docker-machine.整体持续集成的几个机器设施如下: 服务 ...
- ActiveMQ——基于Zookeeper搭建Replicated LevelDB集群
消息的持久化和签收机制等都是为了保证消息的可靠性,但仅保证可靠性是不够的,有时我们还需要保证高可用性,这时就需要搭建ActiveMQ集群,以避免单点故障提升可用性.官方为我们介绍了三种集群搭建的方式 ...
- 基于Haproxy搭建MQTT(emqx)集群
前言:实验室由于项目需要,需要将原本的单体环境扩展为分布式的,刚好趁这个机会稍微了解了一下关于MQTT.负载均衡等知识 MQTT协议 MQTT(Message Queuing Telemetry ...
- 实战:RedisCluster搭建和扩容(伪集群:4主4从)
RedisCluster搭建和扩容(伪集群:4主4从) 如图: 功能: (1)搭建Redis集群,要求三主三从 (2)能够添加一主一从(Master4和Slaver4) (3)能够通过JedisClu ...
最新文章
- tomcat的启动和窗体隐藏
- 工单系统的设计与实现(4)
- 在鹅厂做了14年开发
- vmware linux版本_vmware无法在kali下打开问题
- har后缀文件怎么提取?
- wpa_supplicant使用方法(WiFi工具)
- win7 插入鼠标自动禁用触摸板
- Win10输入法移除未知区域设置(qad-Latn) 美式键盘
- 证券交易金融知识学习(1)
- Quick BI和Power BI实测比对
- 携手Nutanix,AMD EPYC服务器打造全新超融合生态
- 使用Fiddler监听手机App访问的API
- 百度翻译post爬虫案例
- 2017 杭电多校联赛第二场 1003 Maximum Sequence(单调队列)HDU 6047
- iOS应用开发攻略 pdf电子书
- Pytorch获取中间变量的梯度grad
- edius 计算机配置,教你如何安装EDIUS Pro 8
- 80C51的存储结构,这次一定,一定懂
- Keras深度学习库
- 光斑定位技术在空间激光通信中扮演着重要的角色。本文将详细介绍光斑定位的相关知识,并使用Matlab实现一些相关的算法。