ElasticSearch常用命令记录
ElasticSearch常用命令記錄
< — 個人學習筆記 — >
軟件版本:curl -s localhost:9200/?pretty
輸出中"version" – "number"看到對應的版本信息
服務狀態:/etc/init.d/elasticsearch status
端口占用:netstat -lanp|grep 9300 (節點間通信、數據)、9200(對外服務、連接)
進程查詢:ps -ef | grep elastic 或 ps aux | grep elasticsearch
日志路徑:/var/log/elasticsearch/elasticsearch.log
查看集群信息的目錄:
curl -X GET 127.0.0.1:9200/_cat
參數 (?v )來顯示詳細的信息、( ?h)可以指定輸出的字段、(?help)輸出可以顯示的列、(&)多個參數一起使用,
查詢指定索引信息:
curl -s localhost:9200/_cat/indices?v|grep dlp
查詢索引狀態:
curl -X GET 127.0.0.1:9200/_cat/indices?v
返回信息:green 正常狀態;索引名稱(index) ;狀態(status),表明索引是否打開 ;uuid 索引內部隨機分配的名稱,表示唯一標識這個索引 ;文檔數(docs.count) ; 已刪除文檔數(docs.deleted),這里統計了被刪除文檔的數量 ;store.size索引存儲的總容量 ;pri.store.size主分片的總容量
查詢指定索引健康:
curl localhost:9200/_cat/indices/dlp*?v&h=index.health
刪除鎖定狀態:
curl -XPUT -H “Content-Type: application/json” http://127.0.0.1:9200/_all/_settings -d ‘{“index.blocks.read_only_allow_delete”:null}’
查詢指定索引文檔數:
curl localhost:9200/_cat/count/ABC-net*?v
(epoch) 自標準時間(1970-01-01 00:00:00)以來的秒數,(timestamp)時分秒,utc時區,(count)文檔總數
查詢健康狀態:
curl 127.0.0.1:9200/_cluster/health?pretty
查詢分片數:
curl -XGET 127.0.0.1:9200/_cat/shards?v
查詢磁盤分配:
curl -X GET 127.0.0.1:9200/_cat/allocation?v
通過該連接返回了集群中的各節點所在磁盤的磁盤狀況,返回的信息包括:
分片數(shards),索引所占空間(disk.indices),該節點中所有索引在該磁盤所點的空間。(pri)索引主分片數,
磁盤使用容量(disk.used),磁盤可用容量(disk.avail),磁盤總容量(disk.total),磁盤便用率(disk.percent),磁盤使用率90%。
高可用節點信息查詢: curl -XGET 127.0.0.1:9200/_cat/nodes?pretty
集群健康狀態: curl localhost:9200/_cat/health?v&h=cluster.status
總結
以上是生活随笔為你收集整理的ElasticSearch常用命令记录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 五矿稀土股票,代码为000831
- 下一篇: 苹果APPLE最新MI芯片笔记本安装第三