1:curl

curl -h来查看请求参数的含义
-v 显示请求的信息
-X 选项指定其它协议

get:
    curl -v 127.0.0.1:8080/users/age/18
    
post:
    curl -v 127.0.0.1:8080/users -d 'age=14&cupSize=C'
    curl -v -X POST 127.0.0.1:8080/users -d 'age=14&cupSize=C'
    
put:
    curl -v -X PUT -d "age=19&cupSize=C" 127.0.0.1:8080/users/3

delete:
    curl -v -X DELETE 127.0.0.1:8080/users/3

2:elasticsearch

检查运行

root@micro-node3:/opt/application# curl http://localhost:9200/
{"name" : "micro-node3","cluster_name" : "elasticsearch","cluster_uuid" : "B6DsBJbGSp6UMc-uxKC1zg","version" : {"number" : "7.3.0","build_flavor" : "default","build_type" : "tar","build_hash" : "de777fa","build_date" : "2019-07-24T18:30:11.767338Z","build_snapshot" : false,"lucene_version" : "8.1.0","minimum_wire_compatibility_version" : "6.8.0","minimum_index_compatibility_version" : "6.0.0-beta1"},"tagline" : "You Know, for Search"
}

集群健康

root@micro-node3:/opt/application# curl -X GET localhost:9200/_cat/health?v
epoch      timestamp cluster       status node.total node.data shards pri relo init unassign pending_tasks max_task_wait_time active_shards_percent
1634371100 07:58:20  elasticsearch yellow          1         1      1   1    0    0        1             0                  -                 50.0%

请求集群健康时,会得到green, yellow, 或者 red 这三种状态。

  • Green : everything is good(一切都很好)(所有功能正常)
  • Yellow : 所有数据都是可用的,但有些副本还没有分配(所有功能正常)
  • Red : 有些数据不可用(部分功能正常)

节点列表

root@micro-node3:/opt/application# curl -X GET "localhost:9200/_cat/nodes?v"
ip        heap.percent ram.percent cpu load_1m load_5m load_15m node.role master name
127.0.0.1           25          59   0    0.00    0.00     0.00 dim       *      micro-node3

查看全部索引
curl 127.0.0.1:9200/_cat/indices?v
创建一个索引
curl -X PUT "localhost:9200/js_goods?pretty"
查看一个索引
curl 127.0.0.1:9200/js_goods?pretty
创建一个索引
curl -v -X DELETE 127.0.0.1:9200/js_goods

elasticsearch 通过curl的操作相关推荐

  1. 【ES笔记02】ElasticSearch数据库之查询操作(match、must、must_not、should、_source、filter、range、exists、ids、term、terms)

    这篇文章,主要介绍ElasticSearch数据库之查询操作(match.must.must_not.should._source.filter.range.exists.ids.term.terms ...

  2. 使用curl命令操作elasticsearch And 使用http 查询ES

    第一:_cat系列  _cat系列提供了一系列查询elasticsearch集群状态的接口.你可以通过执行  curl -XGET localhost:9200/_cat  获取所有_cat系列的操作 ...

  3. Elasticsearch之CURL命令的version控制

    普通关系型数据库使用的是(悲观并发控制(PCC)) 当我们在修改一个数据前先锁定这一行,然后确保只有读取到数据的这个线程可以修改这一行数据 ES使用的是(乐观并发控制(OCC)) ES不会阻止某一数据 ...

  4. elasticsearch索引的初始化操作以及marvel操作(增删改查),批量查询_mget,批量操作_bulk

    文中的简洁版都是使用marvel操作的 安装marvel插件的教程 https://blog.csdn.net/u013294097/article/details/100144725 1.创建索引之 ...

  5. elasticsearch的java代码操作详解

    Java操作es集群步骤 1:配置集群对象信息:2:创建客户端:3:查看集群信息 1:集群名称 默认集群名为elasticsearch,如果集群名称和指定的不一致则在使用节点资源时会报错. 2:嗅探功 ...

  6. Elasticsearch之CURL命令的PUT和POST对比

    PUT是幂等方法,而POST并不是. PUT用于更新操作,POST用于新增操作比较合适. PUT,DELETE操作是幂等的,所谓幂等就是指不管进行多少次操作,结果都一样. 比如,我用PUT修改一篇文章 ...

  7. elasticSearch入门到java操作api一套搞定

    目录 写在前面 一.下载地址 二.solr与es比较 三.安装elasticsearch 四.安装可视化界面(hand插件) 使用 五.安装kibana 六.学习es核心概念 七.IK分词器插件 八. ...

  8. python使用elasticsearch维护数据_使用Python对ElasticSearch获取数据及操作

    #!/usr/bin/env python#-*- coding: utf-8 -*- """@Time : 2018/7/4 @Author : LiuXueWen @ ...

  9. elasticsearch基本操作 --- 使用java操作elasticsearch

    随着大数据的兴起,面对越来越多的数据和越来越复杂的业务场景,系统对后端也提出了更高的要求,尤其是用户体验上,低延迟.快速响应已经成为检验后端程序是否高效很重要的标准,在后端的数据存储框架中,elast ...

最新文章

  1. shell中判断空字符串和有趣的空字符串
  2. 程序出错后,程序员给测试人员的20条高频回复
  3. linux 指定库名 登录mysql_Linux下指定mysql数据库数据配置主主同步的实例
  4. 作家百态之二:山南海北
  5. 个人对于MySQL的理解_面试官:谈谈你对Mysql的MVCC的理解?
  6. 【JVM】三色标记法与读写屏障
  7. python 绘制简易折线图
  8. SpringMvc之参数绑定注解详解之一
  9. TortoiseGit推送
  10. RTSP的音频视频要各SETUP一次
  11. Dubbo源码解读:appendAnnotation [01]
  12. 国网B接口调阅实时视频(INVITE)接口描述和消息示例
  13. java环境_Java 开发环境配置
  14. 基于pytorch-openpose框架的的人体姿态检测
  15. 易优家:重新定义食品包装安全
  16. 用友u9一些常用sql分享
  17. 【MySQL】MySQL的四种事务隔离级别
  18. Windows平台搭建Mantis服务器
  19. 初中计算机教案模板,初中计算机教案模板
  20. idea读取文件时的路径问题

热门文章

  1. linux 文件权限 rwt,linux 文件权限
  2. 100w氮化镓充电器_SHARGE闪极-100W大功率氮化镓充电器体验
  3. java编写科赫曲线_分形——科赫曲线
  4. HBuilder X格式化美化代码快捷键
  5. matlab完全自学一本通 pdf,matlab r2014a自学一本通 MATLAB R2014a完全自学一本通 中文pdf扫描版[125MB] 下载-脚本之家...
  6. linux xshell上传文件夹,XShell上传文件到Linux服务器上
  7. java程序员需要考证_泄题了!Java程序员最可能被考到的14个面试题
  8. 八、Flume的构架,安装和基本使用
  9. 二十一、深入Python强大的装饰器
  10. 7. webpack 初步熟悉使用