Tässä opetusohjelmassa näytetään, kuinka _cat-sovellusliittymää voidaan käyttää tarkastelemaan Elasticsearch-klusterin sirpaleita, mikä solmu on kopio, levyn koko ja paljon muuta.
Kuinka luetella kaikki klusterin sirpaleet
Jos haluat tarkastella kaikkia Elasticsearch-klusterin sirpaleita, voit käyttää GE-pyyntöä _cat / shards -sovellusliittymän päätepisteessä seuraavasti:
GET _kissa / sirpaleetJos olet cURL-käyttäjä, käytä seuraavaa komentoa:
curl -XGET “http: // localhost: 9200 / _cat / shards”Yllä olevan komennon suorittaminen antaa sinulle tietoja kaikista klusterin sirpaleista alla olevan kuvan mukaisesti (tulos katkaistuna):
kibana_sample_data_flights 0 p ALKUUN 13059 5.3mb 172.28.86.133 instanssi-0000000003kibana_sample_data_flights 0 r ALKUUN 13059 5.3mb 172.28.27.142 esimerkki-0000000001
.slm-history-3-000001 0 p KÄYNNISTETTY 172.28.86.133 instanssi-0000000003
.slm-history-3-000001 0 r ALKU 172.28.27.142 esimerkki-0000000001
määränpää_indeksi 0 p ALKU 13232 5.9mb 172.28.27.142 esimerkki-0000000001
.seuranta-es-7-2021.01.22 0 p KÄYNNISTYS 279515153.5mb 172.28.86.133 instanssi-0000000003
.seuranta-es-7-2021.01.22 0 r ALKUUN 279467268.5mb 172.28.27.142 esimerkki-0000000001
.kibana_task_manager_1 0 p ALKU 6205.6 kt 172.28.86.133 instanssi-0000000003
.kibana_task_manager_1 0 r ALKUU 6871.5 kt 172.28.27.142 esimerkki-0000000001
.seuranta-lyönti-7-2021.01.22 0 p ALKU 6245 8mb 172.28.86.133 instanssi-0000000003
--------------------------------ulostulo katkaistu---------------------
Voit myös suodattaa tuloksen ja määrittää tuloksen muodon. Esimerkiksi, jos haluat saada lähdön YAML-muodossa, lisää parametri format = yaml pyyntöön seuraavasti:
GET _kissa / sirpaleet?muoto = yamlTämän CURL-komento on:
curl -XGET “http: // localhost: 9200 / _cat / shards?format = yaml ”Tuloksen tulisi olla YAML-muodossa muodossa:
- hakemisto: "apm-7.10.2-lennolle-2021.01.20 "sirpale: "0"
prirep: "p"
tila: "KÄYNNISTETTY"
asiakirjat: "2"
kauppa: "14.7 kt
ip: "172.28.27.142 "
solmu: "esimerkki-0000000001"
- hakemisto: "source_index"
sirpale: "0"
prirep: "p"
tila: "KÄYNNISTETTY"
asiakirjat: "0"
kauppa: "208b"
ip: "172.28.86.133 "
solmu: "instance-0000000003"
- hakemisto: "kibana_sample_type_diff"
sirpale: "0"
prirep: "p"
tila: "KÄYNNISTETTY"
asiakirjat: "13059"
kauppa: "5.7mb "
ip: "172.28.86.133 "
solmu: "esimerkki-0000000003"
- hakemisto: "kibana_sample_type_diff"
sirpale: "0"
prirep: "r"
tila: "KÄYNNISTETTY"
asiakirjat: "13059"
kauppa: "9.8mb "
ip: "172.28.27.142 "
solmu: "esimerkki-0000000001"
--------------------------------LÄHTÖ ON KÄYTETTY---------------------
Voit jopa hankkia tietyt otsikot. Esimerkiksi hakemiston nimen, sirun nimen, sirpaleiden tilan, sirpaleiden levytilan, solmun id: n ja solmun IP: n hankkimiseksi suodatetaan siirtämällä ne otsikko-argumenttiin seuraavasti:
GET _kissa / sirpaleet?h = hakemisto, sirpale, tila, kauppa, id, ip & format = jsonCURL-komento on seuraava:
curl -XGET “http: // localhost: 9200 / _cat / shards?h = hakemisto, sirpale, tila, kauppa, id, ip & format = json ”Yllä olevan komennon suorittaminen antaa sinulle valitut tiedot sirpaleista JSON-muodossa. Ohita muotoiluparametrit käyttääksesi taulukkomuotoa.
["index": "kibana_sample_data_flights",
"sirpale": "0",
"state": "STARTED",
"store": "5.3mb ",
"id": "gSlMjTKyTemoOX-EO7Em4w",
"ip": "172.28.86.133 "
,
"index": "kibana_sample_data_flights",
"sirpale": "0",
"state": "STARTED",
"store": "5.3mb ",
"id": "FTd_2iXjSXudN_Ua4tZhHg",
"ip": "172.28.27.142 "
,
"indeksi" : ".slm-historia-3-000001 ",
"sirpale": "0",
"state": "STARTED",
"store": tyhjä,
"id": "gSlMjTKyTemoOX-EO7Em4w",
"ip": "172.28.86.133 "
,
"indeksi" : ".slm-historia-3-000001 ",
"sirpale": "0",
"state": "STARTED",
"store": tyhjä,
"id": "FTd_2iXjSXudN_Ua4tZhHg",
"ip": "172.28.27.142 "
,
"index": "kohde_index",
"sirpale": "0",
"state": "STARTED",
"store": "5.9mb ",
"id": "FTd_2iXjSXudN_Ua4tZhHg",
"ip": "172.28.27.142 "
,
"indeksi" : ".seuranta-es-7-2021.01.22 ",
"sirpale": "0",
"state": "STARTED",
"store": "154.7mb ",
"id": "gSlMjTKyTemoOX-EO7Em4w",
"ip": "172.28.86.133 "
,
"indeksi" : ".seuranta-es-7-2021.01.22 ",
"sirpale": "0",
"state": "STARTED",
"store": "270.2mb ",
"id": "FTd_2iXjSXudN_Ua4tZhHg",
"ip": "172.28.27.142 "
,
-----------------------------------LÄHTÖ TOIMITETTU-------------------------
Tarkkoja tietoja erityisindekseistä
T0 0hake tietoja sirpaleesta tietylle indeksille, välitä indeksin nimi seuraavasti:
GET _cat / sirpaleita / kibana_sample_data_flightsSyötä cURL-komento seuraavasti:
kihara -XGET “http: // localhost: 9200 / _cat / shards / kibana_sample_data_flights”Tämä komento antaa sinulle tietoja kyseisen indeksin sirpaleista:
kibana_sample_data_flights 0 p ALKUUN 13059 5.3mb 172.28.86.133 instanssi-0000000003kibana_sample_data_flights 0 r ALKUUN 13059 5.3mb 172.28.27.142 esimerkki-0000000001
MERKINTÄ: Voit suodattaa yllä olevia tietoja myös parametrien avulla.
Johtopäätös
Tässä oppaassa esitimme sinulle, miten kissan sovellusliittymän avulla saat tietoa Elasticsearch-klusterissa käynnissä olevista sirpaleista.