首页 > 其他分享 >Elasticsearch 常用指令

Elasticsearch 常用指令

时间:2023-09-23 16:15:42浏览次数:35  
标签:kb 常用 127.0 http 9200 0.1 指令 Elasticsearch curl

Elasticsearch 常用指令

查询所有节点

$ curl 'http://127.0.0.1:9200/_cat/nodes'
192.168.31.127 49 61 0 2.16 2.11 2.03 dilmrt * node-1

查询集群状态

$ curl -k 'http://127.0.0.1:9200/_cluster/health?pretty'
{
  "cluster_name" : "docker-cluster",
  "status" : "yellow",
  "timed_out" : false,
  "number_of_nodes" : 1,
  "number_of_data_nodes" : 1,
  "active_primary_shards" : 2,
  "active_shards" : 2,
  "relocating_shards" : 0,
  "initializing_shards" : 0,
  "unassigned_shards" : 1,
  "delayed_unassigned_shards" : 0,
  "number_of_pending_tasks" : 0,
  "number_of_in_flight_fetch" : 0,
  "task_max_waiting_in_queue_millis" : 0,
  "active_shards_percent_as_number" : 66.66666666666666
}

查询授权许可

$ curl -XGET -u elastic:Z37ufZpU -k 'http://127.0.0.1:9200/_xpack/license'

$ curl -k 'http://127.0.0.1:9200/_license'
{
  "license" : {
    "status" : "active",
    "uid" : "f20fdabe-697a-42d4-87ad-0683bbfc2799",
    "type" : "basic",
    "issue_date" : "2023-03-23T12:32:12.047Z",
    "issue_date_in_millis" : 1679574732047,
    "max_nodes" : 1000,
    "max_resource_units" : null,
    "issued_to" : "docker-cluster",
    "issuer" : "elasticsearch",
    "start_date_in_millis" : -1
  }
}

查询索引(集群转态ip 为真实ip)

$ curl -k 'http://127.0.0.1:9200/_cat/indices'
green open las-e-2022-08-01 P1hcLjCtRAmfumcUaTGnnA 1 0  57 0 134.1kb 134.1kb
green open las-e-2022-07-11 CHqhzA7ERzi5eBZveJlQVA 1 0  11 0 143.6kb 143.6kb
green open las-e-2022-07-22 sagFseupQBuSSvU-PUyIwQ 1 0  25 0 150.4kb 150.4kb

$ curl -XGET "http://127.0.0.1:9200/_cat/indices?v&pretty"
health status index            uuid                   pri rep docs.count docs.deleted store.size pri.store.size
green  open   las-e-2022-08-01 P1hcLjCtRAmfumcUaTGnnA   1   0         57            0    134.1kb        134.1kb
green  open   las-e-2022-07-22 sagFseupQBuSSvU-PUyIwQ   1   0         25            0    150.4kb        150.4kb
green  open   las-e-2022-07-11 CHqhzA7ERzi5eBZveJlQVA   1   0         11            0    143.6kb        143.6kb

查询指定 id

参数:
	# liuzonglin_jd1 文档索引(_index)
	# _doc 文档类型(_type)
	# 10 文档 id (_id)

$ curl -XGET  'http://127.0.0.1:9200/liuzonglin_jd1/_doc/10/?pretty' -k

查询指定索引内容

$ curl 'http://127.0.0.1:9200/las-e-2022-08-07/_search?pretty' -k	# ES查询指定索引内容

POST 查询分页数据

# from 开启,size 显示条数

$ curl -XPOST http://127.0.0.1:9200/liuzonglin_jd1/_search?pretty -H 'content-Type:application/json' -d 
'{
	"query":{"match_all":{}},
	"from":0,
	"size":10
}'

PUT 创建索引

# liuzonglin 索引(index)

$ curl -XPUT http://127.0.0.1:9200/liuzonglin?pretty

PUT 创建文档

$ curl -XPUT http://127.0.0.1:9200/liuzonglin/_doc/2?pretty -H 'content-Type:application/json' -d '{"name":"liuzonglin","age":"26"}'

删除全部索引

# las-e-* 全部索引名(index)

$ curl -XDELETE 'http://127.0.0.1:9200/las-e-*/' -k	# ES删除索引
{"acknowledged" : true}

DELETE 删除指定索引 id

$ curl -XDELETE 'http://127.0.0.1:9200/liuzonglin_jd1/_doc/10/?pretty' -k
{
  "_index" : "liuzonglin_jd1",
  "_type" : "_doc",
  "_id" : "10",
  "found" : false
}

标签:kb,常用,127.0,http,9200,0.1,指令,Elasticsearch,curl
From: https://www.cnblogs.com/liuzonglin/p/17724487.html

相关文章

  • SVN服务器安装与常用操作(超详细)
    SVN服务器安装与常用操作(超详细)服务器1、下载SVN服务器,地址:http://subversion.apache.org/packages.html进入网址后,滚动到浏览器最底部看到如下截图:  点击,下载 2、在服务器把下载的VisualSVNserver双击安装,文件名:(VisualSVN-Server-4.3.3-x64.msi) 3、点击Next 选择......
  • ElasticSearch 查询练习
    ......
  • Elasticsearch 配置参数
    Elasticsearch配置参数1.elasticsearch配置文件说明:elasticsearch: bin: lib: modules: logs: plugins: config: elasticsearch.yml#elasticsearch配置文件 jvm.options#jvm配置文件 log4j2.properties#......
  • elasticsearch 集群搭建
    elasticsearch集群搭建elasticsearch.ymlcluster.name:bigdatanode.name:node-1path.data:/usr/local/las/data/elasticsearchpath.logs:/usr/local/las/log/elasticsearchbootstrap.memory_lock:falsebootstrap.system_call_filter:falsenetwork.host:0.0.0.0ne......
  • ElasticSearch RestFul 风格
    ......
  • elasticsearch 自定义字典
    ......
  • MySQL 基础指令
    MySQL基础指令参考文档:MySQL官网MySQL::MySQL8.0参考手册数据结构可视化创建数据库CREATEDATABASE<数据库名>;切换数据库USE<数据库名>;创建表CREATETABLEIFNOTEXISTS`request_record_info`( `id`BIGINTAUTO_INCREMENT......
  • SQL Server 常用的系统存储过程
    系统存储过程            说明sp_databases           列出服务器上的所有数据库。sp_helpdb           报告有关指定数据库或所有数据库的信息sp_renamedb           更改数据库的名称sp_tables           返回当......
  • 记录一些常用的指令
    查看文件夹占用sudodu-h--max-depth=1 查看端口:netstat-tuln这个命令的意思是列出所有TCP、UDP协议的监听状态的网络连接,其中:-t表示TCP,-u表示UDP,-l表示仅列出正在监听的端口,-n表示以数字形式显示端口号,而不是使用服务名称。......
  • 关于GEC6818开发板常用命令
    cd目录路径cd用于切换路径(文件夹/目录),用来切换终端的工作路径到指定目录中去格式:cd路径名cd.表示进入当前目录cd..表示进入上一级目录cd/main/mainls列举ls列出指定目录下的文件名,可以用来查看当前工作路径下所有的文件信息格式:ls路径名lsmainlsbmpmkdir创建......