ElasticSearch常用命令记录
ElasticSearch常用命令記錄
< — 個(gè)人學(xué)習(xí)筆記 — >
軟件版本:curl -s localhost:9200/?pretty
輸出中"version" – "number"看到對(duì)應(yīng)的版本信息
服務(wù)狀態(tài):/etc/init.d/elasticsearch status
端口占用:netstat -lanp|grep 9300 (節(jié)點(diǎn)間通信、數(shù)據(jù))、9200(對(duì)外服務(wù)、連接)
進(jìn)程查詢: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)輸出可以顯示的列、(&)多個(gè)參數(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)部隨機(jī)分配的名稱,表示唯一標(biāo)識(shí)這個(gè)索引 ;文檔數(shù)(docs.count) ; 已刪除文檔數(shù)(docs.deleted),這里統(tǒng)計(jì)了被刪除文檔的數(shù)量 ;store.size索引存儲(chǔ)的總?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)時(shí)間(1970-01-01 00:00:00)以來的秒數(shù),(timestamp)時(shí)分秒,utc時(shí)區(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é)點(diǎn)所在磁盤的磁盤狀況,返回的信息包括:
分片數(shù)(shards),索引所占空間(disk.indices),該節(jié)點(diǎn)中所有索引在該磁盤所點(diǎn)的空間。(pri)索引主分片數(shù),
磁盤使用容量(disk.used),磁盤可用容量(disk.avail),磁盤總?cè)萘?#xff08;disk.total),磁盤便用率(disk.percent),磁盤使用率90%。
高可用節(jié)點(diǎn)信息查詢: curl -XGET 127.0.0.1:9200/_cat/nodes?pretty
集群健康狀態(tài): curl localhost:9200/_cat/health?v&h=cluster.status
總結(jié)
以上是生活随笔為你收集整理的ElasticSearch常用命令记录的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 五矿稀土股票,代码为000831
- 下一篇: 苹果APPLE最新MI芯片笔记本安装第三