ES中对索引的相关操作
2019-08-16 09:25:58来源:博客园 阅读 ()
写在前面:本文ES版本为:6.4.2(单机),并安装了head插件,运用postman进行操作。也可以使用head插件在前端浏览器中进行傻瓜式操作,后续会介绍这种方式!如果没有安装es和head插件的话,请先安装!至于索引分片等相关知识,请自行学习,后续也会更新出来!
以下方法中的地址省略了ip+端口。。。。。。
1、新建索引
PUT /index_001
新建一个名字为index_001
的索引
1.1索引设置
es默认很多索引的配置选项,如果不知道,使用默认的即可。
分片:
number_of_shards
每个索引的主分片数,默认值是 5 。这个配置在索引创建后不能修改。
number_of_replicas
每个主分片的副本数,默认值是 1 。对于活动的索引库,这个配置可以随时修改。
举个栗子:
上图中我建立了一个名字为index_001的索引,并设置了主分片数为3,副分片数为1。
建立成功!
查看一下索引状态:
GET /_cat/indices?v
返回结果:
1:主分片数量为3,副分片数量为1。
index_001索引的状态是yellow,这是因为此时虽然有3个主分片和一个备份。但是由于只是单个节点,我们的分片还在运行中,无法动态的修改。因此当有其他的节点加入到集群中,备份的节点会被拷贝到 另一个节点中,状态就会变成green。
修改一下副分片数量:
PUT /index_001/_settings
{
"number_of_replicas": 2
}
查看一下:
修改成功!
也可以这样查看索引的详细信息:
GET /index_001/_search_shards
删除索引命令:
DELETE /索引名
原文链接:https://www.cnblogs.com/yuxifly828/p/11097841.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 学习Java 8 Stream Api (4) - Stream 终端操作之 collect 2020-06-11
- 面试的时候按照这个套路回答 Java GC 的相关问题一定能过 2020-06-08
- 总结一些 Java 相关笔试、面试题,万一用上了呢 (=_=) -- 基 2020-06-08
- JVM系列之.JVM内存模型如何正确运用操作?本文详解 2020-06-04
- 我天!xx.equals(null) 是什么骚操作?? 2020-06-01
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash