Elasticsearch 复制索引映射

noz*_*ato 3 elasticsearch

我们有一个由6个节点版本6组成的elasticsearch集群,集群中有一个名为bishkek的索引,现在我只想将索引映射(无数据)复制到新索引bishkek_v2

Kav*_*veh 5

Elasticsearch 没有任何仅复制映射的 API,因此您需要首先获取bishkek索引的映射,并根据该映射创建新索引。要获取映射,您可以运行此命令GET Request

GET /bishkek/_mapping
Run Code Online (Sandbox Code Playgroud)

获取映射后,您创建新索引:

PUT /bishkek_v2
{
  "mappings": {
  [Mapping you get from your old index]
  }
}
Run Code Online (Sandbox Code Playgroud)