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