ElasticSearch Marvel自动创建索引的分片和副本数目设置

在使用 Marvel的时候,每天都回自动创建一个索引,找了好久才找到怎么设置这个索引的分片数和副本数,因为如果你在自己的机器上建测试环境的话,默认的自动生成的marvel有可能会让你的color变成黄色~

PUT /_template/custom_marvel
{
    "template": ".marvel*",
    "order": 1,
    "settings": {
        "number_of_shards": 3,
        "number_of_replicas": 0
    }
}


要在Elasticsearch创建索引副本,您需要使用Elasticsearch提供的API或Elasticsearch的客户端库来执行以下步骤: 1. 创建索引:要创建索引,您需要使用Elasticsearch的“Index” API。例如,以下命令将创建一个名为“my_index”的索引: ``` PUT /my_index { "settings": { "number_of_shards": 1, "number_of_replicas": 1 } } ``` 在这个例子中,我们使用PUT请求指定索引名称,并提供一个包含索引设置的JSON对象。在这种情况下,我们指定了一个主分片和一个副本分片。 2. 创建副本:要创建副本,您需要使用Elasticsearch的“Update Settings” API。例如,以下命令将为“my_index”索引创建一个额外的副本: ``` PUT /my_index/_settings { "index": { "number_of_replicas": 2 } } ``` 在这个例子中,我们使用PUT请求指定索引名称和新的副本设置。注意,我们只指定了副本量,并且没有修改主分片量。 3. 检查索引副本量:要检查索引副本量,您需要使用Elasticsearch的“Get Settings” API。例如,以下命令将检索“my_index”索引的当前设置: ``` GET /my_index/_settings ``` 在这个例子中,我们使用GET请求指定索引名称,并检索当前的索引设置。您可以查看响应结果,以确定主分片副本分片量是否已更新。 请注意,要在Elasticsearch创建索引副本,您需要具有管理权限。如果您没有这些权限,则需要与Elasticsearch管理员或拥有这些权限的其他人员联系。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值