首页 > 其他分享 >Elasticsearch 命令行初识

Elasticsearch 命令行初识

时间:2023-09-15 19:56:27浏览次数:37  
标签:http 9200 -- 索引 初识 Elasticsearch 命令行 curl localhost

完整教程:
https://www.cnblogs.com/shaner/p/5661071.html
https://zhuanlan.zhihu.com/p/449555826


http://192.168.1.10:9201/_cat/health?v
http://192.168.1.10:9201/_cat
http://192.168.1.10:9201/_cat/indices?v


ES服务器 命令行:
----服务器命令行删除大索引
curl -XDELETE http://localhost:9201/sw_metrics-percentile-20230911
curl -XDELETE http://localhost:9201/sw_segment-20230914

curl -XGET http://localhost:9200/_cluster/health?pretty --查询elasticsearch的健康信息
curl -XGET http://localhost:9200/ --查询实例的相关信息
curl -XGET http://localhost:9200/_cluster/nodes/ --得到集群中节点的相关信息
curl -XPOST http://localhost:9200/_cluster/nodes/_shutdown --关闭整个集群
curl -XPOST http://localhost:9200/_cluster/nodes/aaaa/_shutdown --关闭集群中指定节点
curl -XPOST http://localhost:9200/lishuai --创建名为lishuai的索引
curl -XDELETE http://localhost:9200/lishuai --删除名为lishuai的索引

curl -XGET 'http://10.10.110.2:19200/benlaitest/_search?pretty=true' -d '{"query":{"multi_match":{"query":"法国","fields":["firstname","lastname"]}}}' --查询数据(匹配firstname和lastname)
curl http://10.10.110.160:9200/benlaitest/_analyze?analyzer=standard -d 我爱你中国

postman执行请求API:
http://10.10.110.160:9200/_cat/indices?v -- Get请求 查看有多少索引
http://10.10.110.160:9200/benlaitest/_analyze?analyzer=standard --查看分词结果

1. 查看集群的健康状况
http://localhost:9200/_cat
http://localhost:9200/_cat/health?v

查看集群的节点
http://localhost:9200/_cat/?v

查看所有索引
http://localhost:9200/_cat/indices?v

创建一个索引
创建一个名为 customer 的索引。pretty要求返回一个漂亮的json 结果
PUT /customer?pretty

索引一个文档到customer索引中
curl -X PUT "localhost:9200/customer/_doc/1?pretty" -H 'Content-Type: application/json' -d'{ "name": "John Doe"}'

5. 从customer索引中获取指定id的文档
curl -X GET "localhost:9200/customer/_doc/1?pretty"

6. 查询所有文档
GET /customer/_search?q=*&sort=name:asc&pretty

JSON格式方式
GET /customer/_search{ "query": { "match_all": {} }, "sort": [ {"name": "asc" } ]}

可视化工具: Kibana/Dev Tools

删除索引
DELETE /twitter

判断索引是否存在
HEAD twitter


curl命令
-XGET一种请求方法
-d 标识以post形式传入参数 ,写在请求正文里面
?pretty=true 以格式的形式显示结果

 

标签:http,9200,--,索引,初识,Elasticsearch,命令行,curl,localhost
From: https://www.cnblogs.com/walkersss/p/17705802.html

相关文章

  • ESXi esxcli 命令行创建虚拟交换机 创建虚拟网卡 配置上行链路
    ESXi  esxcli命令行创建虚拟交换机 创建虚拟网卡 配置上行链路参考整理自(    https://kb.vmware.com/s/article/1008127?lang=zh_CN   )通过ESXi/ESX中的命令行配置vSwitch或vNetworkDistributedSwitch(1008127)(vmware.com)1、创建1个虚拟交换机......
  • 初识大数据
         高速交互和快速处理:在线购物平台要求用户与平台进行高速交互,而平台在处理数据时也要保持快速响应。这意味着平台需要具备高度并发性和处理大量数据的能力。    用户安全和状态一致性:在处理数据的过程中,平台需要确保用户的安全和数据的状态一致性。这包括......
  • Rust 开发命令行工具(上)
    ❝你必须按所想去生活,否则只能按生活去想。--王小波❞大家好,我是「柒八九」。作为一个前端/Rust/AI知识博主,之前的文章中,大部分篇幅都是关于前端的知识分享,而对Rust和AI的内容只是做了几篇内容梳理和介绍。而,我们今后的重心也会逐渐偏移,势必能达到前端/Rust/AI「三足鼎立」的局面......
  • linux文件:Linux 命令行中如何搜索文件
    Linux搜索文件可以使用find命令。find命令用于在指定的目录下搜索文件,并将搜索到的文件名输出到标准输出设备上。Linux搜索文件可以使用find命令。find命令用于在指定的目录下搜索文件,并将搜索到的文件名输出到标准输出设备上。例如:在/home/user/目录下搜索.txt文件:find......
  • vue 初识
    一、前端的发展史1、前端的发展演变#1HTML(5)、CSS(3)、JavaScript(ES5、ES6、ES11):编写一个个的页面->给后端(PHP、Python、Go、Java)->后端嵌入模板语法->后端渲染完数据->返回数据给前端->在浏览器中查看#2Ajax的出现->后台发送异步请求,Render+Ajax混合......
  • Elasticsearch7.x - 集群部署
    目录1.软件下载2.集群部署3.创建账户4.集群搭建Linux集群搭建Windows集群搭建1.软件下载软件下载地址:https://www.elastic.co/cn/downloads/past-releases/2.集群部署多个不同的节点(es)要提供不同的端口号,将集群当成一个整体来使用。一个Elasticsearch集群有一个唯......
  • Shell脚本中文英文多语言国际化和命令行批处理(bash sh cmd bat)中定义函数的简单写法
    目录命令行脚本参考-bat命令行脚本参考-bash值得学习的知识点1.识别终端使用的语言2.函数的编写3.获取用户的输入4.bat文件老是乱码怎么办有时候为了方便别人使用,我们会选择去编写各种各样的命令行脚本:给Windows用户编写.batcmd批处理脚本,给macOS、Linux用户编写.shbas......
  • python版elasticsearch入门笔记
    Elasticsearch是一个分布式、高扩展、高实时的搜索与数据分析引擎。Elasticsearch的实现原理主要分为以下几个步骤,首先用户将数据提交到Elasticsearch数据库中,再通过分词控制器去将对应的语句分词,将其权重和分词结果一并存入数据,当用户搜索数据时候,再根据权重将结果排名,打分,再......
  • elasticsearch
    Elasticsearch是一个基于Lucene(全文检索引擎工具)的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTfulweb接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。Elasticsearch用于云计算中,能够达到实时搜索......
  • 谈谈与Elasticsearch创始人Shay Banon面对面交流后的意外收获
    还记2017年11月,当时在阿里巴巴云栖大会上Elasticsearch与阿里云宣布达成战略合作,为中国市场提供崭新的用户体验。当时在现场听完Elasticsearch创始人ShayBanon的讲演受益匪浅,他在搜索的领域至今已经深耕了20多年,Elasticsearch第一个公开版本在2010年2月发布,2012年创建Elastic公司......