美文网首页
number_of_shards的理解

number_of_shards的理解

作者: 秦汉邮侠 | 来源:发表于2019-08-10 19:41 被阅读0次

分片理论知识

  • 分片数量
    总分片数=主分片数(副分片数+1)
    "settings": {
    "number_of_shards": 1,
    "number_of_replicas": 4
    }
    复制代码上面创建索引配置表示,总分片数=1
    (1+4),表示总共5个分片。

  • 分片优势
    通过把分片放在不同节点,可以存储超过单节点容量的数据
    当主分片节点故障后,可升级一个副分片为新的主分片来应对节点故障
    增加副分片,可以把数据存储到更多节点上,支持集群扩容和更好处理并发请求

实验一

  • 两个数据节点
  • 索引设置2个主分片,0个副本分片
//添加索引setting
PUT twitter
{
    "settings" : {
        "number_of_shards" : 2,
        "number_of_replicas" : 0
    }
}
//查看索引setting
GET /twitter/_settings
//插入数据
PUT /twitter/_doc/1?pretty
{
  "name": "John Doe"
}
GET /_cat/indices/twitter?v

health status index   uuid                   pri rep docs.count docs.deleted store.size pri.store.size
green  open   twitter GQDcXrB7R0KwzHJnAcRePg   2   0          1            0      3.7kb          3.7kb
GET _cat/shards/twitter?v

index   shard prirep state   docs store ip            node
twitter 1     p      STARTED    0  283b 192.168.1.100 node-2
twitter 0     p      STARTED    1 3.5kb 192.168.1.104 node-3
  • 计算存储
    3.75kb = 3.5kb + 283b
    一个文档只会分片到某一个主分片上,但是其他的主分片,会保存元数据信息

相关文章

  • number_of_shards的理解

    分片理论知识 分片数量总分片数=主分片数(副分片数+1)"settings": {"number_of_shard...

  • Elasticsearch的索引管理

    1、创建索引 创建索引的时候可以通过修改number_of_shards和number_of_replicas参数...

  • elasticsearch文档索引及管理

    1、建立索引 使用_settings修改索引文件 number_of_shards:设置分片数量number_of...

  • Elasticsearch搜索语法

    创建一个demo索引 number_of_shards:主分区切片数number_of_replicas:分区副本...

  • 理解不曾理解的

    上学时从来没把容貌当成大事儿,只是希望脸上的痘痘能少点,至于什么皮肤白、毛孔粗大、黑眼圈、肤色暗淡、脸型、眉形、眼...

  • 难被理解的理解

    我们都渴望被看见,渴望被理解。这个人性既驱使着我们,也限制着我们。 这是一个强者生存或者说适者生存的社会。这个社会...

  • 对理解的理解

    坚强的人不好做,再大的苦楚也不能说。 儿女情长为何愁,没有事业哪来的人生风流!任凭一路坎坷,也要一路高歌。...

  • 理解!理解!!理解!!!

    1、如何理解MVC设计模式 MVC是一种架构模式,M表示MOdel,V表示视图View,C表示控制器Control...

  • 理解你的理解理顺理解

    理解你的理解理顺你的理解 生活中因为缺乏准确具体到位的沟通和具体的实施方向和可落地的方式,因为信息传达...

  • 理解的与未理解的

    本周继续读的书为《一课经济学》,著者:【美】亨利 黑兹利特 译者:蒲定东 出版:中信出版社 每日5分钟阅读进程已到...

网友评论

      本文标题:number_of_shards的理解

      本文链接:https://www.haomeiwen.com/subject/gztdjctx.html