elasticsearch中資訊很多,同時es也有很多資訊檢視命令,可以幫助開發者快速查詢elasticsearch的相關資訊。
$ curl localhost:
9200/_cat
=^.^=
/_cat/allocation
/_cat/shards
/_cat/shards/
/_cat/master
/_cat/nodes
/_cat/indices
/_cat/indices/
/_cat/segments
/_cat/segments/
/_cat/count
/_cat/count/
/_cat/recovery
/_cat/recovery/
/_cat/health
/_cat/pending_tasks
/_cat/aliases
/_cat/aliases/
/_cat/thread_pool
/_cat/plugins
/_cat/fielddata
/_cat/fielddata/
/_cat/nodeattrs
/_cat/repositories
/_cat/snapshots/
每個命令都支援使用?v引數,來顯示詳細的資訊:
$ curl localhost:
9200
/_cat/master?v
id host ip node
ybet3cyzqbc68frzlzdmfg 127.0.0.1 127.0.0.1 lihao
每個命令都支援使用help引數,來輸出可以顯示的列:
$ curl localhost:9200/_cat/master?help
id | | node id
host | h | host name
ip | | ip address
node | n | node name
通過h引數,可以指定輸出的字段:
$ curl localhost:
9200
/_cat/master?v
id host ip node
ybet3cyzqbc68frzlzdmfg 127.0.0.1 127.0.0.1 lihao
$ curl localhost:9200
/_cat/master?h=ip,node
127.0.0.1 lihao
很多的命令都支援返回可讀性的大小數字,比如使用mb或者kb來表示。
$ curl localhost:9200/_cat/indices?v
health status index pri rep docs.count docs.deleted store.size pri.store.size
yellow open aaa 5 1 2 0 7.2kb 7.2kb
yellow open logstash-eos-2016.09.01 5 1 297 0 202.3kb 202.3kb
yellow open bank 5 1 1001 1 451.6kb 451.6kb
yellow open website 5 1 2 0 7.8kb 7.8kb
yellow open .kibana 1 1 5 1 26.6kb 26.6kb
yellow open logstash-eos-2016.09.02 5 1 11 0 33.9kb 33.9kb
yellow open test-2016.09.01 5 1 1 0 3.9kb 3.9kb
yellow open testst_index 5 1 0 0 795b 795b
elasticsearch 檢視文件 三
一 檢視info索引下的所有資料 hits hits 看起來還是返回了很多東西,只不過過濾掉了一些字段,如果在我們的文件field比較多的時候,這個api會很有用。二 插敘索引為info,型別為student,id為1的資料 curl localhost 9200 info student 1?pr...
elasticsearch配置詳解
elasticsearch的config資料夾裡面有兩個配置檔案 elasticsearch.yml和logging.yml,第乙個是es的基本配置檔案,第二個是日誌配置檔案,es也是使用log4j來記錄日誌的,所以logging.yml裡的設定按普通log4j配置檔案來設定就行了。下面主要講解下e...
誰在使用Elasticsearch
github github使用elasticsearch搜尋20tb的資料,包括13億的檔案和1300億行的 這個不用介紹了吧,碼農們都懂的,github在2013年1月公升級了他們的 搜尋,由solr轉為elasticsearch,目前集群規模為26個索引儲存節點和8個客戶端節點 負責處理搜尋請求...