ElasticSearch中有哪些常用的curl 命令
发表于:2025-02-10 作者:千家信息网编辑
千家信息网最后更新 2025年02月10日,今天就跟大家聊聊有关ElasticSearch中有哪些常用的curl 命令,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1. 集群支持的选项c
千家信息网最后更新 2025年02月10日ElasticSearch中有哪些常用的curl 命令
今天就跟大家聊聊有关ElasticSearch中有哪些常用的curl 命令,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
1. 集群支持的选项
curl -XGET 'http://10.240.0.8:9200/_cat'

2. 查看节点信息
curl -XGET 'http://10.240.0.8:9200/_cat/nodes?v'

3. 查看master节点信息
curl -XGET 'http://10.240.0.8:9200/_cat/master?v'

4. 查看集群的健康状态
curl -XGET 'http://10.240.0.8:9200/_cat/health?v'

可以看到我们的集群叫做"es-test",并且状态是绿色。
无论何时我们去请求集群的健康状态我们会得到三种:green, yellow, red
green 意味着所有功能都是完好的
yellow 意味着所有数据是可用的,但是一些副本还没有被分配
red代表一些数据由于某些原因已经不可用。注意,尽管一个集群是red状态,它仍然可以提供部分服务(比如,它会继续从可用的切片数据里搜索),但是在你失去部分数据后,你需要尽你最快的速度去修复它。
5. 创建索引
# test_one 索引名# pretty 参数表示输出格式良好的JSON响应(如果存在)curl -XPUT 'http://10.240.0.7:9200/test_one?pretty'

6. 查看索引列表
curl -XGET 'http://10.240.0.7:9200/_cat/indices?v'

test_one 为刚才所创建的索引
7. 删除索引
根据索引名称删除
curl -XDELETE 'http://10.240.0.8:9200/test_3?pretty'

8. 创建文档
向es中插入文档(dic)的时候,必须要指定一个类型(type)
1. 使用PUT来创建文档,需要指定id
# 索引 index:test_one# 类型 type:test_type# _id:1curl -XPUT "http://10.240.0.7:9200/test_one/test_type/1" -d '{"name": "john", "age": 28}'

如上述报错,需要接入请求头
curl -H "Content-Type: application/json" -XPUT "http://10.240.0.7:9200/test_one/test_type/1?pretty" -d '{"name": "eson", "age": 35}'

2. 使用POST来创建文档,可以不指定id(不指定时随机生成id)
curl -H "Content-Type: application/json" -XPOST 'http://10.240.0.7:9200/test_one/test_type?pretty' -d '{"name": "suzhang"}'

9. 查看文档
curl -XGET 'http://10.240.0.7:9200/test_one/test_type/1?pretty'

10. 替换文档
使用PUT并指定id时,es会使用新的文档替换原文档
curl -H "Content-Type: application/json" -XPUT 'http://10.240.0.7:9200/test_one/test_type/1?pretty' -d '{"name": "su"}'

11. 更新文档
curl -H "Content-Type: application/json" -XPOST 'http://10.240.0.7:9200/test_one/test_type/2/_update?pretty' -d '{"doc":{"name": "suxxxnxxg"}}'

12. 删除文档
curl -XDELETE 'http://10.240.0.7:9200/test_one/test_type/2?pretty'
看完上述内容,你们对ElasticSearch中有哪些常用的curl 命令有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。
文档
索引
集群
数据
状态
内容
命令
常用
健康
信息
意味
类型
节点
部分
支持
完好
最快
良好
代表
副本
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
和平区网络安全
用到服务器的行业
邮政储蓄银行软件开发成都
朝阳区软件开发优势
数据库前序遍历
网络安全构成诠释
成为一名软件开发工程师
美国服务器不限内容
软件开发实验报告山东建筑大学
海康流媒体服务器 报价
淮南租赁软件开发平台
网络安全商业联盟
药物对细胞敏感性数据库
数据库应用技术教程知识点
数据库实训总结800字通用版
学校实训服务器配置参数
中科曙光服务器管理口
dnf服务器维护状态查询
sql数据库 抓包
蓟州区网络技术答疑解惑
现代网络技术重点
武汉临空港国家网络安全大学
网络安全架构四纵三横
宗申网络安全解决方案
短信的数据库文件
买衣服软件开发
西安交大考研网络安全专业目录
嵌入式软件开发驱动
软件开发时期产生的文档
针灸视频软件开发