ElasticSearch修改默认分片数量

这篇博客探讨了如何将ElasticSearch的默认分片数量从100增加到10000,强调了ElasticSearch的高性能和可扩展性。内容包括Elasticsearch的核心原理,企业级部署实践,数据聚合分析,接口操作和性能优化。
摘要由CSDN通过智能技术生成
PUT /_cluster/settings
{
  "persistent": {
    "cluster": {
      "max_shards_per_node":10000
    }
  }
}

es 默认分片数量是100  使用此方法修改成10000

Elasticsearch基于JAVA开发而来,Elasticsearch能够从传统的解决方案中脱颖而出,自然尤其深邃之处。本次的课程我们将不再满足于Elasticsearch的基础技术,而是全面且深入的进行探究。从Elasticsearch的核心原理入手,去了解Elasticsearch是如何做到近乎实时的存储、检索数据,高性能及极强的拓展性。我们将跟随架构师的脚步,进入企业级生产环境去实战部署Elasticsearch,并进行聚合的数据分析,接口操作实战以及后期的Elasticsearch性能调优,Elasticsearch深入学习不可错过。

├─第100节生产集群部署之jvm和服务器内存分配的最佳实践以及原理分析
├─第101节生产集群部署之重要的操作系统设置(swapping、virutal memory等)
├─第102节生产集群部署之production mode下启动时的bootstrap check
├─第103节生产集群部署之各个节点以daemon模式运行以及优雅关闭
├─第104节生产集群备份恢复之部署hadoop hdfs分布式文件存储系统
├─第105节生产集群备份恢复之基于snapshot+hdfs进行数据备份
├─第106节生产集群备份恢复之基于snapshot+hdfs+restore进行数据恢复
├─第107节生产集群版本升级之基于节点依次重启策略进行5.x的各个小版本之间的升级
├─第108节生产集群版本升级之基于集群整体重启策略进行2.x到5.x的大版本升级
├─第109节生产集群版本升级之基于索引重建策略进行1.x到5.x的跨多个大版本的升
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
Elasticsearch是一个分布式搜索和分析引擎,它通过将数据分成多个分片来实现高可用性和可扩展性。下面是关于如何在Elasticsearch中进行分片的一些基本概念和操作步骤: 1. 索引创建时设置分片数:在创建索引时,可以使用`number_of_shards`参数设置索引的分片数。例如,创建一个具有5个主分片的索引: ``` PUT /my_index { "settings": { "number_of_shards": 5 } } ``` 2. 索引分片路由:Elasticsearch使用分片路由来确定将文档存储在哪个分片中。默认情况下,它使用文档的ID哈希来选择分片。可以通过自定义分片路由来将文档存储到特定的分片中。 3. 动态增加分片:可以通过`/_shrink` API来动态减少分片数量,或者通过重新索引(reindex)将数据从一个索引移动到另一个具有更多分片的索引。 4. 分片副本:Elasticsearch还支持为每个主分片创建多个副本,以提供高可用性和负载均衡。可以在索引创建时设置`number_of_replicas`参数来指定副本数量。例如,为一个具有5个主分片和2个副本的索引: ``` PUT /my_index { "settings": { "number_of_shards": 5, "number_of_replicas": 2 } } ``` 5. 分片容量平衡:Elasticsearch会自动将索引的主分片和副本分配到不同的节点上,以实现分片的负载均衡。可以使用`/_cluster/reroute` API手动调整分片分配。 请注意,对于一个已经存在的索引,分片数是不可更改的。因此,在创建索引时需要谨慎选择适当的分片数。 这些是关于Elasticsearch分片的基本概念和操作步骤,希望对你有所帮助。如需更详细的信息,请参考Elasticsearch官方文档。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值