Skip to content

Latest commit

 

History

History
25 lines (18 loc) · 1.16 KB

create_index.md

File metadata and controls

25 lines (18 loc) · 1.16 KB

创建索引

现在我们创建一个名叫 "customer" 的索引,并且再次列出所有的索引:

curl -XPUT 'localhost:9200/customer?pretty'
curl 'localhost:9200/_cat/indices?v'

第一个命令使用 PUT 创建了名为 "customer" 的索引,添加 pretty 在命令的最后可以把响应以 JSON 的格式输出:

curl -XPUT 'localhost:9200/customer?pretty'
{
  "acknowledged" : true
}

curl 'localhost:9200/_cat/indices?v'
health index    pri rep docs.count docs.deleted store.size pri.store.size
yellow customer   5   1          0            0       495b           495b

第二个命令告诉我们现在有一个名叫 customer 的索引,这个索引包涵5个主分片和一个副本,但没有包涵文档。

你可能会注意到 customer 索引有个黄色的健康标记,之前说过黄色意味着一些副本还没有被分配,因为 Elasticsearch 默认为索引创建一个副本,但是由于目前只有一个节点,所以副本还不能被分配(副本和它的原始分片不能在同一节点上),直到有另外的节点加入集群。一旦副本被分配到另外一个节点,集群的健康状态将会变绿。