日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

Elasitcsearch 開發(fā)運(yùn)維常用命令集錦

 銘毅天下 2021-12-24

Elasitcsearch 集群開發(fā)運(yùn)維常用命令集錦,后面會(huì)逐步擴(kuò)展完善。

早期總結(jié)的開發(fā)、運(yùn)維常見命令清單列表如下:

1、干貨 | Elasticsearch 運(yùn)維實(shí)戰(zhàn)常用命令清單
2、干貨 | Elasticsearch Top10 監(jiān)控指標(biāo)
3、干貨 | Elasticsearch 開發(fā)實(shí)戰(zhàn)常用命令清單
4、干貨 | Elasticsearch開發(fā)人員最佳實(shí)戰(zhàn)指南

1、集群、節(jié)點(diǎn)層面監(jiān)控信息

查詢所有節(jié)點(diǎn)的stats信息

GET /_nodes/stats

查詢指定節(jié)點(diǎn)的stats信息

GET /_nodes/node1,node2/stats

查看指定索引的stats信息

GET /<INDEX_NAME>/_stats

查看集群層面的stats信息

GET /_cluster/stats

獲取節(jié)點(diǎn)信息

GET /_nodes/_all

獲取主節(jié)點(diǎn)信息

GET /_nodes/_master

2、集群健康狀態(tài)查看

GET /_cat/health?v

3、檢索性能指標(biāo)查看(用的相對(duì)少)

Total number of queries

GET /_cat/nodes?v&h=name,searchQueryTotal

Total time spent on queries

GET /_cat/nodes?v&h=name,searchQueryTime

當(dāng)前進(jìn)行的查詢個(gè)數(shù)

GET /_cat/nodes?v&h=name,searchQueryCurrent

Total number of fetches

GET /_cat/nodes?v&h=name,searchFetchTotal

Total time spent on fetches

GET /_cat/nodes?v&h=name,searchFetchTime

當(dāng)前進(jìn)行中的fetch數(shù)

GET /_cat/nodes?v&h=name,searchFetchCurrent

4、集群性能查看(用的相對(duì)少)

全集群文檔數(shù)

GET /_cat/nodes?v&h=name,indexingIndexTotal

索引文檔花費(fèi)的時(shí)間(m代表分鐘)

GET /_cat/nodes?v&h=name,indexingIndexTime

正在被索引的文檔數(shù)

GET /_cat/nodes?v&h=name,indexingIndexCurrent

flush 刷入磁盤的文檔數(shù)

GET /_cat/nodes?v&h=name,flushTotal

索引寫入磁盤花費(fèi)的時(shí)間

GET /_cat/nodes?v&h=name,flushTotalTime

5、JVM 信息查看

GET /_nodes/stats/jvm

節(jié)點(diǎn)及對(duì)應(yīng)堆內(nèi)存使用率查看

GET /_cat/nodes?v&h=name,heapPercent

6、pending 狀態(tài)任務(wù)查看

GET /_cluster/pending_tasks

7、線程池和隊(duì)列的查看

GET /_nodes/stats/thread_pool

8、fielddata 信息查看

fielddata 緩存信息查看

GET /_cat/nodes?v&h=name,fielddataMemory

9、類似 Mysql 查看進(jìn)程列表

關(guān)于ES有什么方法可以看到哪些客戶端和ES有交互,哪些客戶端讀寫 es數(shù)據(jù)嗎?

比如像 mysql show processlist 命令顯示的一些信息一樣。

GET /_tasks

10、小結(jié)

如上命令行或許結(jié)合 Kibana 等集群監(jiān)控工具更為直觀查看。

本文僅拋磚引玉,大而全的信息推薦官方文檔,見參考部分給出的鏈接。僅看本文你肯定不過癮,建議打開文章開頭推薦 4 篇文章一起看。

最常遇到問題:“Elasticsearch 知道用什么dsl,但是從0-1給敲出來命令很困難,都得抄和改現(xiàn)成的,有什么好辦法熟練一些?”

  • 第一:熟練都是相對(duì)的,用的多了自然就熟悉了。

  • 第二:適當(dāng)翻看官方文檔,加強(qiáng)認(rèn)知,復(fù)制命令行也無可厚非。

  • 第三:適當(dāng)?shù)目桃饩毩?xí)!刻意練習(xí)不是簡(jiǎn)單的重復(fù),而是有回饋、有思考、有總結(jié)必然有提升!

參考

  • elasticsearch_monitoring_cheatsheet.pdf

  • https://www./guide/en/elasticsearch/reference/current/cluster.html

  • https://www./guide/en/elasticsearch/reference/current/cat-nodes.html

推薦

1、Elasticsearch 7.X 進(jìn)階實(shí)戰(zhàn)私訓(xùn)課
2、如何系統(tǒng)的學(xué)習(xí) Elasticsearch ?
3、全網(wǎng)首發(fā)!《 Elasticsearch 最少必要知識(shí)教程 V1.0 》低調(diào)發(fā)布
短時(shí)間快習(xí)得多干貨!
中國(guó)50%+Elastic認(rèn)證工程師出自于此!
比同事搶先一步學(xué)習(xí)進(jìn)階干貨!

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多