ElasticSearch常用http請求

1.端口說明

  1. es啓動監聽兩個端口,9300和9200
  2. 9300端口: ES節點之間通訊使用
  3. 9200端口: ES節點 和 外部 通訊使用
  4. 9300是tcp通訊端口,集羣間和TCPClient都走的它;9200是http協議的RESTful接口

2.http請求示例(es集羣配置方面)

  1. 查看集羣狀態 curl -X GET “http://127.0.0.1:9200/_cat/health?v
  2. 查詢節點的列表 curl -X GET “http://127.0.0.1:9200/_cat/nodes?v
  3. 查看es當前線程組狀態 curl -XGET ‘http://127.0.0.1:9200/_nodes/stats?pretty
  4. 查看當前節點的所有索引 curl -X GET “http://127.0.0.1:9200/_cat/indices?v
  5. 查看索引分片副本創建時間等信息 curl -XGET “http://127.0.0.1:9200/hirdata/_settings?pretty
  6. 查看索引中所有的字段及類型 curl -XGET “http://127.0.0.1:9200/hirdata/_mapping?pretty
  7. 如果配置了shield插件,使用時需加上賬號密碼請求,如 curl -XGET -u mdl:123456http://localhost:9200/_license

3.http請求示例(對索引的增刪改查等操作)

  1. 根據id查詢文檔記錄 curl -XGET ‘http://127.0.0.1:9200/hirdata/hirdata/35302499264591
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章