首页 > 代码库 > Elasticsearch学习笔记-03.3创建索引

Elasticsearch学习笔记-03.3创建索引

来吧,咱们一起创建一个名为“customer”的索引,然后查看集群中的所有索引:

PUT /customer?pretty
GET /_cat/indices?v

第一个命令使用PUT创建了一个名为customer的索引。我们简单的在命令后追加了一个pretty参数,用于将JSON类型的返回值格式化后打印在控制台。

我们也可以使用POST MAN操作,我们会得到类似下图所示的返回结果:

技术分享

第二个命令的结果告诉我们(为方便查看,我直接在浏览器中打开了链接:http://localhost:9200/_cat/indices?v),现在我们有了一个名为customer的索引,它有5个主分片和1个副本(默认),并且当前该索引包含0个文档。

 技术分享


你可能也会注意到customer索引当前为黄色(yellow)状态。回顾咱们之前的知识黄色(yellow)表示某些副本还未被分配。导致如此的原因是Elasticsearch默认只为索引创建一个副本。因为我们当前只有一个节点在运行,所以副本在额外的节点加入当前集群前是无法被分配的。只要该副本被分配到第二个节点上,该索引的运行状态将会变成绿色(green)

 

本文系本人根据官方文档的翻译,能力有限、水平一般,如果对想学习Elasticsearch的朋友有帮助,将是本人的莫大荣幸。

https://www.elastic.co/guide/en/elasticsearch/reference/current/_create_an_index.html

Elasticsearch学习笔记-03.3创建索引