怎样合理创建es索引_ES(ElasticSearch) 索引创建

本文介绍了在ES 6.2.2环境下,如何创建、设置分片和副本、创建映射以及插入数据到索引的操作。通过PUT请求创建索引,设置number_of_shards和number_of_replicas,然后定义mapping以指定字段类型,最后展示如何插入数据并查询。
摘要由CSDN通过智能技术生成

环境:ES 6.2.2

os:Centos  7

kibana:6.2.2

1、创建新的索引(index)

PUT indexTest001

结果:

2、索引设置

ES 默认提供了好多索引配置选项,参考https://www.elastic.co/guide/en/elasticsearch/reference/5.6/index-modules.html,这些配置选项都有经过优化的默认配置值,除非你非常清楚这些配置的作用以及知道为什么去修改它,不然使用其默认值即可。

a、分片设置

number_of_shards

每个索引的主分片数,默认值是 5 。这个配置在索引创建后不能修改。

number_of_replicas

每个主分片的副本数,默认值是 1 。对于活动的索引库,这个配置可以随时修改。

例如,我们可以创建只有 一个主分片,没有副本的小索引:

PUT /my_test_index_004

{

"settings": {

"number_of_shards" :   1,

"number_of_replicas" : 0

}

}

更改副本数量:

PUT /my_test_index_004/_settings

{

"number_of_replicas": 2

<
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值