【ES系列五】——集群搭建(多机集群单机多节点集群)
ES集群搭建(多机集群)
一、基本介绍
集群是为一组互联的完整计算机,一起作为一个统一的计算资源而工作,给人以一台机器的感觉。
集群有三大优点,所以很多系统都以集群的形式出现:
高性价比:使用普通的计算机来构建集群,能够以非常低的价格,获得比大型机更高的性能。
高可用性:因为集群中的每个节点都是一台独立的计算机(或者部署在其上),集群服务都有容错能力,所以某一个节点的故障不意味着集群服务的失败。
可伸缩性:可以通过横向调整集群节点的伸缩,实现集群的服务能力。
elasticsearch以集群的形式服务也是基于上面原因。
其中192.168.37.132这台机器为master,192.168.37.131这台机器为slave
注意事项:如果安装包中之前存入过数据,那么在data文件夹中会生成相关文件,需要将其删除然后再按照下面内容进行配置启动,否则将报读取数据不一致问题!
二、配置文件内容
修改132中ES安装包中的config/elasticsearch.yml文件内容如下:
修改131中ES安装包中的config/elasticsearch.yml文件内容如下:
三、启动
先启动那一台机器都可以,但是先启动的机器会被选为master
四、查看
通过head插件进行查看:
ES集群搭建(单机多节点)
一、基本介绍
从ElasticSearch官方的多份文档中可以看到,官方并不建议部署ES时为实例指定超过32GB的内存,但是现在内存的价格非常便宜,一台实体机服务器仅用32G内存显然是非常浪费的。所以我们要尝试在一个服务器上开多个ES实例,以便达到充分利用资源的目的。本文提供了一些ES单机双实例的配置要点,可扩展至单机多实例。
二、基本配置
Node-2依然为主节点,只需要将安装包拷贝一份,修改/config/elasticsearch.yml文件中的内容(node.name、http.port、transport.tcp.port、node.master)即可,如下图:
三、启动
先启动那一台机器都可以,但是先启动的机器会被选为master
四、查看
总结
针对于单机多节点的问题,只是提高了ES服务器cpu的利用率,当该服务器出问题之后依然会影响所有节点访问的情况,所以还是建议利用多机集群的形式。
配置elasticsearch.yml文件的时候要用node.master属性的默认值,要是强制指定的话,如果指定的master挂掉了,那么整个集群将不能够使用!!!
通过简单的实践完之后,心中豁然开朗,继续前行啦~
【ES系列五】——集群搭建(多机集群单机多节点集群)相关推荐
- redis 集群搭建_一文轻松搞懂redis集群原理及搭建与使用
转载:https://juejin.im/post/5ad54d76f265da23970759d3 作者:SnailClimb 这里总结一下redis集群的搭建以便日后所需同时也希望能对你有所帮助. ...
- java redis 多节点,Redis单机多节点集群部署,超简单
1.在虚拟机中部署具有三个主节点,三个从节点的集群(注,必须要有从节点),虚拟机的IP地址为192.168.133.129,三个主节点的部口号分别为7001(从:7004).7002(从:7005). ...
- Redis集群搭建(多机集群)
链接: https://pan.baidu.com/s/1IczvAUFhNz23xvCjlTiI_A?pwd=ruge Redis入门篇 https://blog.csdn.net/tongxin_ ...
- MyCat双机HA高可用集群搭建_Keepalived安装和配置---MyCat分布式数据库集群架构工作笔记0029
技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 上面我们通过haproxy保证了,我们的mycat的,负载均衡,以及高可用性,保护了我们的 myc ...
- MyCat双机HA高可用集群搭建_HAProxy安装和配置---MyCat分布式数据库集群架构工作笔记0028
技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 前面我们说了mycat部署HA高可用的架构,这里我们来实现它 首先我们去装HAProxy 下载了H ...
- openfire java集群_优化openfire服务器,达到单机20万,集群50万
openfire压测概述 Openfire采用Java开发,基于XMPP(Jabber)协议,开源的即时通讯服务器.一直以来,对于服务器的支持最大用户数总是让人感到疑问,官方甚至还是几年前的5k.在熟 ...
- centos7 Redis单机多节点集群部署
centos7 redis的安装请参考一下链接 http://blog.csdn.net/duguxingfeng/article/details/78911640 1.Reids安装包里有个集群工 ...
- centos7 rabbitMQ集群搭建
资料参考网址 http://blog.csdn.net/woogeyu/article/details/51119101 http://www.cnblogs.com/lion.net/p/57254 ...
- 大数据技术之_17_Storm学习_Storm 概述+Storm 基础知识+Storm 集群搭建+Storm 常用 API+Storm 分组策略和并发度
大数据技术之_17_Storm学习 一 Storm 概述 1.1 离线计算是什么? 1.2 流式计算是什么? 1.3 Storm 是什么? 1.4 Storm 与 Hadoop 的区别 1.5 Sto ...
- Hadoop集群搭建(超级超级详细)
Hadoop集群搭建(超级超级详细) 1.集群规划 安装VMware,使用三台 Ubuntu18.04 虚拟机进行集群搭建,下面是每台虚拟机的规划: 主机名 IP 用户 HDFS YARN hadoo ...
最新文章
- python伪造邮件发件地址_python写一个邮箱伪造脚本
- MATLAB从入门到精通-APP调用simulink中的参数,并且修改,将结果返回到APP中
- matlab如何画图时去掉陆地点,科学网—Matlab m_map一张地图上使用用多个colormap以及patch精细岸线数据去除河流 - 肖鑫的博文...
- Java,AXIS,webService 调用 完整实例 xml 入参出参
- python编程一球从100米_Python练习题 015:一颗自由落地的球
- 今日恐慌与贪婪指数为70 贪婪程度有所缓解
- docker版mysql的使用和配置(2)——docker版mysql的dockerfile
- WIN8禁用休眠功能
- mysql insert优化_如何优化MySQL insert性能
- matlab语句运算相关论文,毕业论文MATLAB在复变函数中的应用.doc
- 安全高效的中小型网络
- 猜疑链,区块链,微信群有什么关系?
- HDMI热插拔原理及信号解析
- dicom是指_DCM是什么文件
- 2.4. Prompting
- 厦门one_理想汽车称厦门事故系因用户驾驶不慎碰撞所致,曾现多次起火情况
- 设计模式学习之假如你是一个建造者(建造者模式)
- java摇号_以JAVA为平台实现摇号抽奖
- SpringBoot运行主程序报错:No subdirectories found for mandatory directory location ‘file:./config/*/‘.
- 使用安卓(华为)手机通过USB共享网络至Mac (M1pro)
热门文章
- 论文浏览(20) Video Classification with Channel-Separated Convolutional Networks
- [深入理解Android卷一全文-第八章]深入理解Surface系统
- ​元宇宙与AI热度不减,Gartner 2023 年十大战略技术趋势完整解析
- php网页 背景图片,HTML怎么设置网页背景图
- 用户界面设计有效的人机交互策略_学习笔记
- 【案例】凤凰新华物流:探索智能化图书发行物流体系建设,助力出版行业担当文化建设使命-WMS
- Windows XP SP3英文版镜像
- OpenStack与Tungsten Fabric如何集成丨TF成立大会演讲实录
- 为什么建网站需要服务器,建网站需不需要服务器
- 蜂鸣器电路设计中选用注意事项--【电路设计】