创建索引
现在我们创建一个名为"customer"的索引, 然后再列出所有索引
PUT /customer?pretty
GET /_cat/indices?v
第一行代码用PUT请求创建一个名为"customer"的索引, 我们在最后加上pretty是为了让响应格式美化.
响应如下
health status index uuid pri rep docs.count docs.deleted store.size pri.store.size
yellow open customer hghoztRkTtO3eNMS-DyTAA 5 1 0 0 1.1kb 1.1kb
第二行命令的响应告诉我们, 现在我们有了一个名为"customer"的索引, 它默认有5个主分片和一个复制. 里面包含0个文档.
你可能还注意到了索引的健康状态是yellow. 前面我们提到yellow代表着一些复制还没有被分配. 出现这个情况的原因是Elasticsearch为索引创建一个复制. 因为现在我们只有一个节点在运行, 所以在另一个节点加入集群之前, 复制还不能被分配(为了高可用性). 当复制分配到第二个节点的时候, 这个索引的健康状态会变成green.