Elasticsearch Cat API

通常,來自各種Elasticsearch API的結(jié)果以JSON格式顯示。但是,JSON并非總是易于閱讀。因此,Elasticsearch中提供了cat APIs功能,有助于使結(jié)果的打印格式更易于閱讀和理解。cat API中使用了各種參數(shù),這些參數(shù)具有不同的用途,例如-術(shù)語V使輸出變得冗長。

讓我們?cè)诒菊轮懈敿?xì)地了解cat API。

詳細(xì)

詳細(xì)的輸出可以很好地顯示cat命令的結(jié)果。在下面給出的示例中,我們獲得了集群中存在的各種索引的詳細(xì)信息。

GET /_cat/indices?v

運(yùn)行上面的代碼后,我們得到如下所示的響應(yīng):

health status index uuid pri repdocs.countdocs.deletedstore.sizepri.store.size
yellow open schools RkMyEn2SQ4yUgzT6EQYuAA 1 1 2 1 21.6kb 21.6kb
yellow open index_4_analysis zVmZdM1sTV61YJYrNXf1gg 1 1 0 0 283b 283b
yellow open sensor-2018-01-01 KIrrHwABRB-ilGqTu3OaVQ 1 1 1 0 4.2kb 4.2kb
yellow open colleges 3ExJbdl2R1qDLssIkwDAug 1 1 0 0 283b 283b

標(biāo)頭

h參數(shù)(也稱為標(biāo)頭)僅用于顯示命令中提到的那些列。

GET /_cat/nodes?h=ip,port

運(yùn)行上面的代碼后,我們得到如下所示的響應(yīng):

127.0.0.1 9300

Sort - 排序

sort命令接受查詢字符串,該字符串可以按查詢中的指定列對(duì)表進(jìn)行排序。默認(rèn)排序是升序的,但是可以通過在列中添加:desc來更改。

下面的示例給出了按字段索引模式的降序排列的模板的結(jié)果。

GET _cat/templates?v&s=order:desc,index_patterns

運(yùn)行上面的代碼后,我們得到如下所示的響應(yīng):

name index_patterns order version
.triggered_watches [.triggered_watches*] 2147483647
.watch-history-9 [.watcher-history-9*] 2147483647
.watches [.watches*] 2147483647
.kibana_task_manager [.kibana_task_manager] 0 7000099

計(jì)數(shù) - Count

count參數(shù)提供整個(gè)集群中文檔總數(shù)的計(jì)數(shù)。

GET /_cat/count?v

運(yùn)行上面的代碼后,我們得到如下所示的響應(yīng):

epoch timestamp count
1557633536 03:58:56 17809
丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清