获取在ES 5.0之前创建的所有索引

时间:2019-04-11 09:15:05

标签: elasticsearch curl

我需要获取有关在ES5.0之前创建的所有索引的信息。 我尝试通过以下方式获取信息:

curl -XGET 'localhost:9200/_cat/indices?v&pretty'

但是在响应中我没有ES版本的索引。我打算迁移到ES6.7,并希望为旧索引重新编制索引。

1 个答案:

答案 0 :(得分:0)

要获取索引的版本,可以使用以下curl

curl -XGET {host}:{port}/{index}/_settings?pretty

您所需的信息将在“版本”键中,这是使用ES 6.5创建的索引-

"version" : {
          "created" : "6050499"
        }

要获取所有索引的信息,您可以放下{index}部分,并且卷曲看起来像-

curl -XGET {host}:{port}/_settings?pretty