Elasticsearch学习笔记-03.3创建索引

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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创建索引的主要内容,如果未能解决你的问题,请参考以下文章

ElasticSearch 学习笔记总结

ElasticSearch系列之索引机制学习笔记

ElasticSearch系列之索引机制学习笔记

Elasticsearch - 尚硅谷(4. Elasticsearch 基本操作_下)学习笔记

Elasticsearch学习笔记-04.1更新文档

ElasticSearch 学习笔记总结