elasticsearch基础应用

1._cat接口

| _cat接口 | 说明 |

| GET /_cat/nodes | 查看所有节点 |

| GET /_cat/health | 查看ES健康状况 |

| GET /_cat/master | 查看主节点 |

| GET /_cat/indices | 查看所有索引信息 |

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

2.索引操作

索引就相当于数据库

2.1 创建索引 PUT/索引名

创建索引名是test_0的索引。

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

2.2 查看索引 GET /索引名

2.3 删除索引 DELETE /索引名称

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

3.文档操作

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

3.1 创建

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

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

3.2 查询

GET /索引/类型/id

3.3 更新

POST /索引/类型/id/_update

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

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

bash 复制代码
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}

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

更新成功:

3.4 删除

DELETE /索引/类型/id

DELETE /索引

3.5 测试

_bulk批量操作,语法格式

复制代码
{action:{metadata}}\n
{request body }\n
{action:{metadata}}\n
{request body }\n
相关推荐
Learn-Share_HY15 分钟前
[IT Network]如何配置反向路徑過濾器(rp_filter),以解決路由不對稱問題?
linux·嵌入式硬件·物联网·网络协议·tcp/ip·http·iot
IT毕设实战小研17 分钟前
电影数据可视化推荐系统
大数据·后端·爬虫·python·算法·信息可视化·课程设计
晚风醉蝶26 分钟前
DeepSeek 大模型落地应用与场景实践指南
大数据·人工智能
祖力552 小时前
进程间通信(IPC机制):信号
linux·运维·服务器·进程·进程间通信·多任务·ipc
GKxx2 小时前
在 HarmonyOS 上给 QEMU 搭一个最小 aarch64 Linux guest(内核 + busybox initramfs)
linux·华为·qemu·harmonyos·鸿蒙·鸿蒙pc
厦门德仔2 小时前
【YiFeiWebApi】易飞ERP与WMS系统接口对接实战:从0到1全流程指南
大数据·数据库
Neighbor_OldY2 小时前
线上服务CPU飙高接口超时应急处置实战:从load爆表到快速定位根因,一次线上救火全记录
大数据·运维
大大大大晴天️2 小时前
大数据上 K8s 的三种运行范式:离线计算、实时流处理与分析服务
大数据·kubernetes
2601_962072502 小时前
大数据-234 离线数仓 - 异构数据源 DataX 将数据 从 HDFS 到 MySQL
大数据·mysql·hdfs
Elasticsearch2 小时前
从 22.61GB 到 15.63GB:Elasticsearch 9.5 如何用「混合存储」重新定义日志数据库
elasticsearch