官方文档:7.10 :Getting started with Elasticsearch | Elasticsearch Guide [7.10] | Elastic
以下内容为学习工作汇总,关键问题的汇总。
创建索引并设置分片数
参照:elasticsearch 分片(Shards)的理解_云中鲸的博客-优快云博客_elasticsearch 分片
创建 IndexName 索引时候,在 Mapping 中可以如下设置分片 (curl)
PUT indexName
{
"settings" : {
"number_of_shards" : 3,
"number_of_replicas" : 1
}
}
注意
索引建立后,分片个数是不可以更改的
建议:(仅参考)
1、每一个分片数据文件小于30GB
2、每一个索引中的一个分片对应一个节点
3、节点数大于等于分片数
根据建议,至少需要 10 个分片。
结果: 建10个节点 (Node),Mapping 指定分片数为 10,满足每一个节点一个分片,每一个分片数据小于30G左右。
创建索引及mapping
mapping部分可以不写,只写PUT /my-index-000001创建索引,等数据插入的时候es会自动匹配数据类型来创建mapping。
mapping 部分可以参考:ES Mapping设置及常见参数设置 - 简书
PUT /my-index-000001
{
"mappings": {
"properties": {
"age": { "type": "integer" },
"email": { "type": "keyword" },

最低0.47元/天 解锁文章
3491

被折叠的 条评论
为什么被折叠?



