Elasticsearch 创建索引 - 奇客谷

Elasticsearch 教程

相关推荐

Elasticsearch 删除索引


现在让我们删除刚才创建的索引,然后再列出所有索引:

API:

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

复制

curl命令访问API:

curl -X DELETE "localhost:9200/customer?pretty"
curl -X GET "localhost:9200/_cat/indices?v"

复制

Elasticsearch 创建索引


现在让我们创建一个名为“customer”的索引,然后再次列出所有索引:

API格式:

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

复制

第一个命令使用PUT创建名为“customer”的索引。末尾追加pretty,可以漂亮地打印JSON响应(如果有的话)。

curl命令访问API:

curl -X PUT "localhost:9200/customer?pretty"
curl -X GET "localhost:9200/_cat/indices?v"

复制

响应:

[root@qikegu elasticsearch]# curl -X PUT "localhost:9200/customer?pretty"
{
  "acknowledged" : true,
  "shards_acknowledged" : true,
  "index" : "customer"
}
[root@qikegu elasticsearch]# curl -X GET "localhost:9200/_cat/indices?v"
health status index    uuid                   pri rep docs.count docs.deleted store.size pri.store.size
yellow open   customer hGMH4nPSQjWhZ-uScEKk5w   1   1          0            0       230b           230b

复制

第二个命令的结果告诉我们,现在有一个名为customer的索引,它有一个主分片和一个副本(默认值),没有包含任何文档。

customer索引上标记了一个黄色健康状态,回想一下前面的讨论,黄色表示还没有分配一些副本。发生这种情况的原因是,默认情况下,Elasticsearch为该索引创建了一个副本,但是目前只有一个节点,要等另一个节点加入集群后,才可以分配该副本(用于高可用性)。一旦将该副本分配到第二个节点,该索引的健康状态将变为绿色。


Doc navigation

← Elasticsearch 列出索引

Elasticsearch 创建和查询文档 →

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值