欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Elasticsearch篇之分布式特性介绍

程序员文章站 2022-03-27 14:15:51
...

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"
  }
]

Elasticsearch篇之分布式特性介绍
Elasticsearch篇之分布式特性介绍

2 -构建集群

Elasticsearch篇之分布式特性介绍

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

Elasticsearch篇之分布式特性介绍
Elasticsearch篇之分布式特性介绍
Elasticsearch篇之分布式特性介绍
Elasticsearch篇之分布式特性介绍
Elasticsearch篇之分布式特性介绍
Elasticsearch篇之分布式特性介绍

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

创建一个索引后如下
Elasticsearch篇之分布式特性介绍

3 -副本与分片

4 -两个问题

5 -集群状态

6 -故障转移

7 -文档分布式存储

8 -脑裂问题

9 -shard详解

相关标签: Elastic Stack

上一篇: Flutter:Stack

下一篇: Harris算子