elasticsearch v5.x.x 常用http接口

可以使用 postman http交互工具操作集群

http://127.0.0.1:9200/_cluster/state
http://127.0.0.1:9200/_cluster/health
http://127.0.0.1:9200/_mappings
http://127.0.0.1:9200/_segments
http://127.0.0.1:9200/_template
http://127.0.0.1:9200/_cluster/nodes/hotthreads
http://127.0.0.1:9200/_nodes
http://127.0.0.1:9200/_nodes/stats
http://127.0.0.1:9200/_nodes/stats/indices

Cat API:
http://127.0.0.1:9200/_cat/health?v
http://127.0.0.1:9200/_cat/nodes?v
http://127.0.0.1:9200/_cat/indices?v
http://127.0.0.1:9200/_cat/shards?v
http://127.0.0.1:9200/_cat/segments?v
http://127.0.0.1:9200/_cat/aliases?v
http://127.0.0.1:9200/_cat/thread_pool?v
http://127.0.0.1:9200/_cat/allocation?v
http://127.0.0.1:9200/_cat/recovery?v
http://127.0.0.1:9200/_cat/tasks?v
http://127.0.0.1:9200/_cat/pending_tasks?v
http://127.0.0.1:9200/_cat/plugins?v

获取分词结果:

GET http://127.0.0.1:9200/_analyze?analyzer=ik&text=%E4%B8%89%E7%94%9F%E4%B8%89%E4%B8%96%E5%8D%81%E9%87%8C%E6%A1%83%E8%8A%B1

强制段合并:

POST http://127.0.0.1:9200/index_test/_forcemerge?max_num_segments=1&only_expunge_deletes=false&flush=true

每个shard合并成一个段后可能会存有删除的数据,修改only_expunge_deletes=true即可

mapping增加新的字段:

PUT http://127.0.0.1:9200/index_test/_mapping/type_test
{
  "properties": {
    "new_field": {
      "type": "keyword"
    }
  }
}

更新settings:

PUT http://127.0.0.1:9200/index_test/_settings
{
    "settings": {
        "number_of_replicas" : 0,
        "index.refresh_interval" : -1
    }
}

清除scroll:

DELETE http://127.0.0.1:9200/_search/scroll/_all

取消任务:
Jj6Ss8fyQAWlPJZlPBBUEQ:718631为task id,可以通过cat task请求查看

POST http://127.0.0.1:9200/_tasks/Jj6Ss8fyQAWlPJZlPBBUEQ:718631/_cancel

查看一个索引段情况:

GET http://127.0.0.1:9200/_cat/segments/index_test?v

集群重启:
1、关闭集群分片自动平衡

PUT http://127.0.0.1:9200/_cluster/settings
{
  "transient" : {
    "cluster.routing.allocation.enable" : "none"
  }
}

2、操作集群-重启、安装插件等
3、开启集群分片自动平衡

PUT http://127.0.0.1:9200/_cluster/settings
{
   "transient" : {
      "cluster.routing.allocation.enable" : "all"
   }
}

猜你喜欢

转载自blog.csdn.net/ok0011/article/details/82257033