Elasticsearch篇之分布式特性介绍

Elasticsearch篇之分布式特性介绍

1 -分布式介绍及cerebro

  • es支持集群模式,是一个分布式系统,其好处主要有两个
    • 增大系统容量,如内存、磁盘,使用es集群可以支持PB级的数据
    • 提高系统可用性,即使部分节点停止服务,整个集群依然可以正常服务
  • es集群可以由多个es实例组成
    • 不同集群通过集群名字来区分,可通过cluste.name进行修改,默认为elasticsearch
    • 每个es实例本质上是一个JVM进程,且有自己的名字,通过node.name进行修改

cerebro安装
GitHub链接地址
解压后bin目录下启动
修改conf下面application.conf文件

hosts = [
  {
    host = "http://localhost:9200"
    name = "localhost:9200"
  }
]

在这里插入图片描述
在这里插入图片描述

2 -构建集群

在这里插入图片描述

elasticsearch.bat -Ecluster.name=my_cluster -Epath.data=my_cluster_node1 -Enode.name=node1 -Ehttp.port=5200

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

elasticsearch.bat -Ecluster.name=my_cluster -Epath.data=my_cluster_node2 -Enode.name=node2 -Ehttp.port=5300

创建一个索引后如下
在这里插入图片描述

3 -副本与分片

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
再添加一个节点

elasticsearch.bat -Ecluster.name=my_cluster -Epath.data=my_cluster_node3 -Enode.name=node3 -Ehttp.port=5400

在这里插入图片描述
在这里插入图片描述

4 -两个问题

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5 -集群状态

在这里插入图片描述

_cluster/health

在这里插入图片描述

6 -故障转移

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
停掉主节点node1后如下,停掉node1后需要等会,让故障转移一会
在这里插入图片描述
在这里插入图片描述

扫描二维码关注公众号,回复: 8654464 查看本文章

7 -文档分布式存储

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

8 -脑裂问题

在这里插入图片描述
在这里插入图片描述

9 -倒排索引

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述 在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

发布了78 篇原创文章 · 获赞 33 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/qq_39337886/article/details/103992580