创建一个索引

    现在让我们创建一个叫做"topics"的索引,然后再列出所有的索引:

curl -XPUT ‘localhost:9200/customer?pretty’
curl ‘localhost:9200/_cat/indices?v’
第一个命令使用PUT创建了一个叫做"topics"的索引。我们简单地将pretty附加到调用的尾部,使其以美观的形式打印出JSON响应。响应如下:{ “acknowledged” : true }
第二个命令的结果告知我们,我们现在有一个叫做customer的索引,并且它有5个主分片和1份复制(都是默认值),其中包含0个文档。
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索引有一个黄色健康标签。回顾我们之前的讨论,黄色意味着某些复制没有(或者还未)被分配。这个索引之所以这样,是 因为Elasticsearch默认为这个索引创建一份复制。由于现在我们只有一个节点在运行,那一份复制就分配不了了(为了高可用),直到当另外一个节 点加入到这个集群后,才能分配。一旦那份复制在第二个节点上被复制,这个节点的健康状态就会变成绿色。