Elastické vyhľadávanie

Zoznam zlomkov služby Elasticsearch

Zoznam zlomkov služby Elasticsearch
Elasticsearch's cat API je veľmi užitočné, pretože umožňuje používateľom prezerať informácie súvisiace s rôznymi prostriedkami Elasticsearch v kompaktnom a zarovnanom texte (CAT).

Tento tutoriál vám ukáže, ako používať API _cat na prezeranie informácií o zlomkoch v klastri Elasticsearch, aký uzol je replika, veľkosť, ktorá zaberá disk a ďalšie.

Ako uviesť zoznam všetkých črepov v klastri

Ak chcete zobraziť všetky zlomky v klastri Elasticsearch, môžete použiť požiadavku GE v koncovom bode rozhrania API _cat / shards, a to nasledovne:

ZÍSKAJTE _cat / čriepky

Ak ste používateľom cURL, použite nasledujúci príkaz:

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

Vykonaním vyššie uvedeného príkazu získate informácie o všetkých zlomkoch v klastri, ako je uvedené nižšie (výstup je skrátený):

kibana_sample_data_flights 0 p ZAČATÉ 13059 5.3mb 172.28.86.133 instance-0000000003
kibana_sample_data_flights 0 r ZAČATÉ 13059 5.3mb 172.28.27.142 inštancia-0000000001
.slm-history-3-000001 0 p ZAČATÉ 172.28.86.133 instance-0000000003
.slm-history-3-000001 0 r SPUSTENÉ 172.28.27.142 inštancia-0000000001
destination_index 0 p ZAČATÉ 13232 5.9mb 172.28.27.142 inštancia-0000000001
.monitoring-es-7-2021.01.22 0 p ZAČATÉ 279515 153.5mb 172.28.86.133 instance-0000000003
.monitoring-es-7-2021.01.22 0 r SPUSTENÉ 279467 268.5mb 172.28.27.142 inštancia-0000000001
.kibana_task_manager_1 0 p ZAČALO 6 205.6 kB 172.28.86.133 instance-0000000003
.kibana_task_manager_1 0 r SPUSTENÉ 6 871.5 kB 172.28.27.142 inštancia-0000000001
.monitoring-beats-7-2021.01.22 0 p ZAČATÉ 6245 8mb 172.28.86.133 instance-0000000003
--------------------------------výstup skrátený---------------------

Môžete tiež filtrovať výstup a určiť formát výsledku. Napríklad na získanie výstupu vo formáte YAML pridajte do požiadavky parameter format = yaml, a to nasledovne:

ZÍSKAJTE _cat / čriepky?formát = yaml

Príkaz cURL je tento:

curl -XGET “http: // localhost: 9200 / _cat / shards?format = yaml ”

Výstup by mal byť vo formáte YAML ako:

- index: „apm-7.10.2-onboarding-2021.01.20 "
zlomok: „0“
prirep: "p"
stav: „SPUSTENÉ“
dokumenty: "2"
predajňa: „14.7 kB
ip: „172.28.27.142 "
uzol: "instance-0000000001"
- index: "zdrojový_index"
zlomok: „0“
prirep: "p"
stav: „SPUSTENÉ“
dokumenty: "0"
obchod: „208b“
ip: „172.28.86.133 "
uzol: "instance-0000000003"
- index: "kibana_sample_type_diff"
zlomok: „0“
prirep: "p"
stav: „SPUSTENÉ“
dokumenty: "13059"
sklad: „5.7mb "
ip: „172.28.86.133 "
uzol: "instance-0000000003"
- index: "kibana_sample_type_diff"
zlomok: „0“
prirep: "r"
stav: „SPUSTENÉ“
dokumenty: "13059"
predajňa: „9.8mb "
ip: „172.28.27.142 "
uzol: "instance-0000000001"
--------------------------------VÝSTUP SPRACOVANÝ---------------------

Môžete si dokonca zvoliť získanie konkrétnych hlavičiek. Ak chcete napríklad získať názov indexu, názov zlomku, stav zlomku, diskový priestor zlomku, ID uzla a IP uzla, filtrujte ich odovzdaním do argumentu hlavičky ako:

ZÍSKAJTE _cat / čriepky?h = index, zlomok, stav, obchod, id, ip a formát = json

Príkaz cURL je nasledovný:

curl -XGET “http: // localhost: 9200 / _cat / shards?h = index, útržok, štát, obchod, id, ip a formát = json ”

Vykonaním vyššie uvedeného príkazu získate vybrané informácie o zlomkoch vo formáte JSON. Ak chcete použiť predvolený tabuľkový formát, preskočte parametre formátu.

[

"index": "kibana_sample_data_flights",
"shard": "0",
"state": "SPUSTENÉ",
"store": "5.3 MB ",
"id": "gSlMjTKyTemoOX-EO7Em4w",
"ip": "172.28.86.133 "
,

"index": "kibana_sample_data_flights",
"shard": "0",
"state": "SPUSTENÉ",
"store": "5.3 MB ",
"id": "FTd_2iXjSXudN_Ua4tZhHg",
"ip": "172.28.27.142 "
,

"index": ".slm-history-3-000001 ",
"shard": "0",
"state": "SPUSTENÉ",
"store": null,
"id": "gSlMjTKyTemoOX-EO7Em4w",
"ip": "172.28.86.133 "
,

"index": ".slm-history-3-000001 ",
"shard": "0",
"state": "SPUSTENÉ",
"store": null,
"id": "FTd_2iXjSXudN_Ua4tZhHg",
"ip": "172.28.27.142 "
,

"index": "destination_index",
"shard": "0",
"state": "SPUSTENÉ",
"store": "5.9 MB ",
"id": "FTd_2iXjSXudN_Ua4tZhHg",
"ip": "172.28.27.142 "
,

"index": ".monitoring-es-7-2021.01.22 ",
"shard": "0",
"state": "SPUSTENÉ",
"store": "154.7mb ",
"id": "gSlMjTKyTemoOX-EO7Em4w",
"ip": "172.28.86.133 "
,

"index": ".monitoring-es-7-2021.01.22 ",
"shard": "0",
"state": "SPUSTENÉ",
"store": "270.2 MB ",
"id": "FTd_2iXjSXudN_Ua4tZhHg",
"ip": "172.28.27.142 "
,
-----------------------------------VÝSTUP SPRACOVANÝ-------------------------

Informácie o zlomku pre konkrétne indexy

T0 0získať informácie o zlomku pre konkrétny index, odovzdať názov indexu takto:

ZÍSKAJTE _cat / shards / kibana_sample_data_flights

Zadajte príkaz cURL nasledovne:

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

Tento príkaz poskytuje informácie o zlomkoch konkrétneho indexu:

kibana_sample_data_flights 0 p ZAČATÉ 13059 5.3mb 172.28.86.133 instance-0000000003
kibana_sample_data_flights 0 r ZAČATÉ 13059 5.3mb 172.28.27.142 inštancia-0000000001

POZNÁMKA: Vyššie uvedené údaje môžete filtrovať aj pomocou parametrov.

Záver

V tejto príručke sme vám ukázali, ako používať rozhranie cat API na získanie informácií o zlomkoch bežiacich v klastri Elasticsearch.

Hry Ako sťahovať a prehrávať Sid Meier's Civilization VI v systéme Linux
Ako sťahovať a prehrávať Sid Meier's Civilization VI v systéme Linux
Úvod do hry Civilization 6 predstavuje moderné poňatie klasického konceptu predstaveného v sérii hier Age of Empires. Myšlienka bola dosť jednoduchá; ...
Hry Ako inštalovať a hrať Doom na Linuxe
Ako inštalovať a hrať Doom na Linuxe
Úvod do Doom Séria Doom vznikla v 90. rokoch po vydaní pôvodného Doomu. Bol to okamžitý hit a od tej doby herná séria získala množstvo ocenení a origi...
Hry Vulkan pre používateľov systému Linux
Vulkan pre používateľov systému Linux
S každou novou generáciou grafických kariet vidíme, že vývojári hier posúvajú hranice grafickej vernosti a prichádzajú o krok bližšie k fotorealizmu. ...