Elastne otsing

Elasticsearchi kildude loend

Elasticsearchi kildude loend
Elasticsearchi kassi API on väga mugav, kuna see võimaldab kasutajatel vaadata kompaktses ja joondatud tekstis (CAT) mitmesuguste Elasticsearchi mootoriressurssidega seotud teavet.

See õpetus näitab teile, kuidas kasutada _cat API-d, et vaadata teavet Elasticsearchi klastri kildude kohta, milline sõlme on koopia, suurus, mis see kettale võtab, ja palju muud.

Kuidas loetleda kõik klastri killud

Kõigi Elasticsearchi klastri killukeste vaatamiseks võite kasutada GE taotlust API lõpp-punktis _cat / shards API järgmiselt:

Hangi _kass / killud

Kui olete CURL-i kasutaja, kasutage järgmist käsku:

curl -XGET “http: // localhost: 9200 / _cat / shards”

Ülaltoodud käsu käivitamine annab teile teavet kõigi klastri killude kohta, nagu allpool näidatud (väljund kärbitud):

kibana_näidis_andmete_lennud 0 p ALGUS 13059 5.3mb 172.28.86.133 instants-0000000003
kibana_sample_data_flights 0 r ALGAS 13059 5.3mb 172.28.27.142 instants-0000000001
.slm-history-3-000001 0 p ALGAS 172.28.86.133 instants-0000000003
.slm-history-3-000001 0 r ALGAS 172.28.27.142 instants-0000000001
sihtkoha_indeks 0 p ALGUS 13232 5.9mb 172.28.27.142 instants-0000000001
.seire-es-7-2021.01.22 0 p ALGUS 279515 153.5mb 172.28.86.133 instants-0000000003
.seire-es-7-2021.01.22 0 r ALGAS 279467 268.5mb 172.28.27.142 instants-0000000001
.kibana_task_manager_1 0 p ALGAS 6 205.6kb 172.28.86.133 instants-0000000003
.kibana_task_manager_1 0 r ALGAS 6 871.5kb 172.28.27.142 instants-0000000001
.seire-löömine-7-2021.01.22 0 p ALGUS 6245 8mb 172.28.86.133 instants-0000000003
--------------------------------väljund kärbitud---------------------

Samuti saate väljundit filtreerida ja määrata tulemuse vormingu. Näiteks YAML-vormingus väljundi saamiseks lisage päringule parameeter format = yaml järgmiselt:

Hangi _kass / killud?formaat = yaml

Selle jaoks on käsk cURL:

lokk -XGET “http: // localhost: 9200 / _cat / shards?formaat = yaml ”

Väljund peaks olema YAML-vormingus järgmiselt:

- indeks: "apm-7.10.2-pardaleminek-2021.01.20 "
killuke: "0"
prirep: "p"
olek: "STARTED"
dokumendid: "2"
pood: "14.7 kb
ip: "172.28.27.142 "
sõlm: "instance-0000000001"
- register: "source_index"
killuke: "0"
prirep: "p"
olek: "STARTED"
dokumendid: "0"
pood: "208b"
ip: "172.28.86.133 "
sõlm: "instance-0000000003"
- register: "kibana_sample_type_diff"
killuke: "0"
prirep: "p"
olek: "STARTED"
dokumendid: "13059"
pood: "5.7mb "
ip: "172.28.86.133 "
sõlm: "instance-0000000003"
- register: "kibana_sample_type_diff"
killuke: "0"
prirep: "r"
olek: "STARTED"
dokumendid: "13059"
pood: "9.8mb "
ip: "172.28.27.142 "
sõlm: "instance-0000000001"
--------------------------------VÄLJUND TÖÖTAB---------------------

Võite valida ka konkreetsete päiste hankimise. Näiteks indeksi nime, killu nime, killu oleku, killu kettaruumi, sõlme ID ja sõlme IP saamiseks filtreerige need päise argumendile edastades järgmiselt:

Hangi _kass / killud?h = register, kild, olek, pood, id, ip & format = json

Käsk cURL on järgmine:

lokk -XGET “http: // localhost: 9200 / _cat / shards?h = register, kild, olek, pood, id, ip & format = json ”

Ülaltoodud käsu käivitamine annab teile valitud teabe killude kohta JSON-vormingus. Vaikimisi tabelivormingu kasutamiseks jätke vormingu parameetrid vahele.

[

"register": "kibana_näidis_andmete_lennud",
"killuke": "0",
"state": "STARTED",
"pood": "5.3mb ",
"id": "gSlMjTKyTemoOX-EO7Em4w",
"ip": "172.28.86.133 "
,

"register": "kibana_näidis_andmete_lennud",
"killuke": "0",
"state": "STARTED",
"pood": "5.3mb ",
"id": "FTd_2iXjSXudN_Ua4tZhHg",
"ip": "172.28.27.142 "
,

"register": ".slm-ajalugu-3-000001 ",
"killuke": "0",
"state": "STARTED",
"pood": null,
"id": "gSlMjTKyTemoOX-EO7Em4w",
"ip": "172.28.86.133 "
,

"register": ".slm-ajalugu-3-000001 ",
"killuke": "0",
"state": "STARTED",
"pood": null,
"id": "FTd_2iXjSXudN_Ua4tZhHg",
"ip": "172.28.27.142 "
,

"index": "sihtkoha_indeks",
"killuke": "0",
"state": "STARTED",
"pood": "5.9mb ",
"id": "FTd_2iXjSXudN_Ua4tZhHg",
"ip": "172.28.27.142 "
,

"register": ".seire-es-7-2021.01.22 ",
"killuke": "0",
"state": "STARTED",
"pood": "154.7mb ",
"id": "gSlMjTKyTemoOX-EO7Em4w",
"ip": "172.28.86.133 "
,

"register": ".seire-es-7-2021.01.22 ",
"killuke": "0",
"state": "STARTED",
"pood": "270.2mb ",
"id": "FTd_2iXjSXudN_Ua4tZhHg",
"ip": "172.28.27.142 "
,
-----------------------------------VÄLJUND TÖÖTAB-------------------------

Teatud teave konkreetsete indeksite jaoks

T0 0 hankige teavet kindla indeksi killu kohta, edastage indeksi nimi järgmiselt:

GET _cat / shards / kibana_sample_data_flights

Sisestage käsk cURL järgmiselt:

curl -XGET “http: // localhost: 9200 / _cat / shards / kibana_sample_data_flights”

See käsk annab teile teavet selle konkreetse indeksi kildude kohta:

kibana_näidis_andmete_lennud 0 p ALGUS 13059 5.3mb 172.28.86.133 instants-0000000003
kibana_sample_data_flights 0 r ALGAS 13059 5.3mb 172.28.27.142 instants-0000000001

MÄRGE: Parameetrite abil saate ka ülaltoodud andmeid filtreerida.

Järeldus

Selles juhendis näitasime teile, kuidas kasutada kassi API-d teabe hankimiseks klastris Elasticsearch töötavate kildude kohta.

Installige uusim OpenRA strateegiamäng Ubuntu Linuxi
OpenRA on tasuta / tasuta reaalajas strateegiamängumootor, mis loob uuesti Westwoodi varased mängud nagu klassikaline Command & Conquer: Red Alert. Ja...
Installige Linuxile uusim Dolphin Emulator for Gamecube & Wii
Dolphini emulaator võimaldab teil mängida valitud Gamecube & Wii mänge Linuxi personaalarvutites (PC). Vabalt saadaval oleva ja avatud lähtekoodiga m...
Kuidas kasutada GameConquerori petumootorit Linuxis
Artikkel sisaldab juhendit GameConquerori petumootori kasutamise kohta Linuxis. Paljud kasutajad, kes mängivad Windowsis mänge, kasutavad rakendust „C...