elasticsearch先实践再理论 二 集群

head插件,提供es可视化,安装参考:https://blog.csdn.net/qq3401247010/article/details/78742524

启动es,添加索引:

body的settings是什么意思呢?

设置分片为3,分片相当于mysql分库,索引是一个抽象,代表了所有分片,那在插入、查找时使用哪些分片呢?hash,公式为:shard = hash(routing) % number_of_primary_shards,比如插入id为1的user文档,通过hash计算,保存到1分片。分片缓解了单机容量不足的确定,有了分片,es在这个索引中能存的数据更多了。由此可见,主分片数量必须是固定,即不能修改的,否则就会找不到文档在哪里了

副本为1,对于每个分片来一份copy,副本作用:主分片挂掉副本顶上,每个副本都能提供读操作,多副本增加读性能,副本分片数量可以动态调整:

PUT http://localhost:920

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值