大数据就业特训营elasticsearch脑裂问题解决_第1页
大数据就业特训营elasticsearch脑裂问题解决_第2页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、集群脑裂,怎脑裂现象由于某些节点的失集群脑裂,怎脑裂现象由于某些节点的失效,部分节点的网络连接会断开,并形成一个与集群一样名字的集群,这种情况称为集群脑裂(split-brain)现象。,因为两个新形成的集群会同时索引和修改集群的据产生脑裂的原因1:网络原内网一般不会出现此问题,可内网流量状态的网络出问题的可能性大- 12:节点负由于 master 节点与 data 节点都是混合在一起的,所以当工作节2:节点负由于 master 节点与 data 节点都是混合在一起的,所以当工作节点负载较大(确实也较大)时,导致对应的 ES 实例停止响应,而这服务master 节点,那么一部分节点就会认这个m

2、aster 节点失效了,故重3:回收内由于data 节点上 ES 进程占用的内存较大,较大规模的内存回收操也能造成 ES 进程失去响应应对脑裂的解决办1、推测出原因应该是由于节点负载导致了 master 进程停止响应, 。为此,一个直的解决方案便是将 master 节点与 data 节点分离。为此三台服务器进入 ES 集群,不过它们的角色只是 master 节点,不担和搜索的角色,故它们是相对轻量级的进程。可以通过以下配来限制其角色node.master: 当然,其它的节点就不能再担任 master 了,把上面的配置反过来可。这样就做到了将 master 节点与 data 节点分离- 2当然,

3、为了使新加入的节点快速确定 master 位置,当然,为了使新加入的节点快速确定 master 位置,可以将 data 节的默认的master 发现方式有multicast 修改为 elasticsearch 的集群是内嵌自动发现功能elasticsearch 的集群是内嵌自动发现功能的。你只需要在每个节点置好了集群名称,节点名称,互相通信的节点会根据 es 自定义的务发现协议去按照多播的方式来寻找网络上配置在同样集群内的点和其他的服务发现功能一样,es 是支持多播和单播的多播是需要看服务器是否支持的,由于其安全性,其实现在基本的服务(比如阿里云)是不支持多播的,所以即使你开启了多播模你也仅仅

4、只能找到本机上的节就需要每个节点上进行配置才生效了- 32、_timeout(默认值是3 秒:默认情况下,一2、_timeout(默认值是3 秒:默认情况下,一 就是死掉了,而增加这个值,会增加节点等待响应的时间,从一定度上会减少误判3、discovery.zen.minimum_master_nodes(默认是 1):这个参数控的是,一个节点需要看到的具master 节点资格的最小数量,然才能在集群作的值是(N/2)+1(向下取整其中 是具有master 资格的节点的数量的情况是 3,因此这个参数2,但对于只有 2 个节点的情况,设置为 2 就有些问题了节点 DOWN 掉后,你肯定连不上 2 台服务器了,这点需要注意总ElasticSearch 脑裂问题依然是一个比较难以解,最

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论