一.创建索引
1.命令语法:
PUT 索引名{索引的配置参数}
2.命名规则
index必须是小写的,且不能以下划线_,+,-做开头
3.示例
1)创建一个默认的索引(默认创建5个主分片,每个主分片一个副分片)
PUT test_index
2)创建索引时指定分片
注意:编写时大括号要和put命令等不在一行。重点不能把{放在索引名后,kibana会把{当成索引名的一部分。
PUT test_index2
{
"settings":{
"number_of_shards":2,
"number_of_replicas":1
}
}
解释说明:
number_of_shards:主分片数量
number_of_relicas:每个主分片的副本分片数量。
二.修改索引
1.命令语法:
PUT 索引名/_settings{索引的配置参数}
注意:索引一旦创建,主分片数量不可变化,可以改变从分片数量
2.示例
1)将刚刚创建的从分片数量由1改成2
PUT test_index2/_settings
{
"number_of_replicas" : 2
}
三.删除索引
1.命令语法:
DELETE 索引名1[, 索引名2 ...]
注意:索引一旦创建,主分片数量不可变化,可以改变从分片数量
2.示例
1)将刚刚创建的索引删除
DELETE test_index2
四.查看索引
1.命令语法:
GET _cat/indices?v
五.查看索引的shard信息
GET _cat/shards?v