elasticsearch基础应用

elasticsearch基础应用本文介绍了 Elasticsearc 中的基本操作 包括 cat 接口的使用 如查看节点 健康状态等 索引的创建 查看 删除 以及文档操作 如创建 查询 更新和删除

大家好,欢迎来到IT知识分享网。

1._cat接口

| _cat接口                | 说明       |
| GET /_cat/nodes   | 查看所有节点   |
| GET /_cat/health   | 查看ES健康状况 |
| GET /_cat/master  | 查看主节点    |
| GET /_cat/indices  | 查看所有索引信息 |

elasticsearch基础应用

es 中会默认提供上面的几个索引,表头的含义为

elasticsearch基础应用

elasticsearch基础应用

elasticsearch基础应用

elasticsearch基础应用

2.索引操作

索引就相当于数据库

2.1 创建索引 PUT/索引名

创建索引名是test_0的索引。

默认分片shards=3,副本replicas=2.

elasticsearch基础应用

2.2 查看索引   GET /索引名

elasticsearch基础应用

2.3 删除索引   DELETE /索引名称

elasticsearch基础应用

再查看已经不存在此索引了

elasticsearch基础应用

3.文档操作 

文档相当于数据库中的表结构中的Row记录。

3.1 创建 

PUT /索引名称/类型名/编号

POST /索引名称/类型名/编号

elasticsearch基础应用

elasticsearch基础应用

elasticsearch基础应用

3.2 查询

GET /索引/类型/id

elasticsearch基础应用

3.3 更新

POST /索引/类型/id/_update

elasticsearch基础应用

这里提示索引是只读模式无法修改,使用API切换回来:

elasticsearch基础应用

也可以批量设置取消只读:

Admin@DESKTOP-VEAMT68 MINGW64 / $ curl -XPUT -H "Content-Type: application/json" http://192.168.1.10:9200/_all/_settings -d '{"index.blocks.read_only_allow_delete": "false"}' % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 69 100 21 100 48 42 96 --:--:-- --:--:-- --:--:-- 138{"acknowledged":true} 

elasticsearch基础应用

可以看到现在索引为非只读模式:

elasticsearch基础应用

更新成功:

elasticsearch基础应用

elasticsearch基础应用

3.4 删除

DELETE /索引/类型/id

DELETE /索引

elasticsearch基础应用

3.5 测试

_bulk批量操作,语法格式

{action:{metadata}}\n {request body }\n {action:{metadata}}\n {request body }\n

elasticsearch基础应用

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/154298.html

(0)
上一篇 2025-02-26 19:33
下一篇 2025-02-26 19:45

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信