Rugalmas keresés

Elasticsearch szilánkok listája

Elasticsearch szilánkok listája
Az Elasticsearch macskás API-ja nagyon hasznos, mert lehetővé teszi a felhasználók számára, hogy a különböző Elasticsearch motor-erőforrásokhoz kapcsolódó információkat kompakt és igazított szövegben (CAT) tekinthessék meg.

Ez az oktatóanyag megmutatja, hogyan használhatja a _cat API-t az Elasticsearch-fürt szilánkokra vonatkozó információk megtekintéséhez, a replika csomópontjáról, a lemezt elfoglaló méretről és egyebekről.

Az összes szilánkok felsorolása egy fürtben

Az Elasticsearch fürt összes szilánkjának megtekintéséhez használhatja a GE kérelmet a _cat / shards API végponton, az alábbiak szerint:

GET _cat / szilánkok

Ha Ön CURL felhasználó, használja a következő parancsot:

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

A fenti parancs végrehajtása információt nyújt a fürt összes szilánkjáról, az alábbiak szerint (a kimenet csonkítva):

kibana_sample_data_flights 0 p KEZDETT 13059 5.3mb 172.28.86.133 instance-0000000003
kibana_sample_data_flights 0 r KEZDETT 13059 5.3mb 172.28.27.142 instance-0000000001
.slm-history-3-000001 0 p KEZDETT 172.28.86.133 instance-0000000003
.slm-history-3-000001 0 r KEZDETT 172.28.27.142 instance-0000000001
destination_index 0 p KEZDETT 13232 5.9mb 172.28.27.142 instance-0000000001
.monitoring-es-7-2021.01.22 0 p KEZDETT 279515 153.5mb 172.28.86.133 instance-0000000003
.monitoring-es-7-2021.01.22 0 r KEZDETT 279467 268.5mb 172.28.27.142 instance-0000000001
.kibana_task_manager_1 0 p KEZDETT 6 205.6kb 172.28.86.133 instance-0000000003
.kibana_task_manager_1 0 r KEZDETT 6 871.5kb 172.28.27.142 instance-0000000001
.monitoring-beat-7-2021.01.22 0 p KEZDETT 6245 8mb 172.28.86.133 instance-0000000003
--------------------------------kimenet csonka---------------------

Szűrheti a kimenetet és megadhatja az eredmény formátumát. Például a kimenet YAML formátumban történő megszerzéséhez adja hozzá a format = yaml paramétert a kéréshez az alábbiak szerint:

GET _cat / szilánkok?formátum = yaml

A cURL parancs erre:

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

A kimenetnek YAML formátumban kell lennie:

- index: "apm-7.10.2-onboarding-2021.01.20 "
szilánk: "0"
prirep: "p"
állapot: "STARTED"
dokumentumok: "2"
bolt: "14.7kb "
ip: "172.28.27.142 "
csomópont: "instance-0000000001"
- index: "forrás_index"
szilánk: "0"
prirep: "p"
állapot: "STARTED"
dokumentumok: "0"
üzlet: "208b"
ip: "172.28.86.133 "
csomópont: "instance-0000000003"
- index: "kibana_sample_type_diff"
szilánk: "0"
prirep: "p"
állapot: "STARTED"
dokumentumok: "13059"
bolt: "5.7mb "
ip: "172.28.86.133 "
csomópont: "instance-0000000003"
- index: "kibana_sample_type_diff"
szilánk: "0"
prirep: "r"
állapot: "STARTED"
dokumentumok: "13059"
bolt: "9.8mb "
ip: "172.28.27.142 "
csomópont: "instance-0000000001"
--------------------------------KIMENET MŰKÖDIK---------------------

Akár konkrét fejléceket is beszerezhet. Például az index nevének, a szilánk nevének, a szilánk állapotának, a szilárd lemezterületnek, a csomópont azonosítójának és a csomópont IP címének megszerzéséhez szűrje úgy, hogy átadja őket a fejléc argumentumnak:

GET _cat / szilánkok?h = index, szilánk, állapot, tároló, id, ip & format = json

A cURL parancs a következő:

curl -XGET “http: // localhost: 9200 / _cat / shards?h = index, szilánk, állapot, áruház, id, ip & format = json ”

A fenti parancs végrehajtásával kiválasztott információkat kap a szilánkokról JSON formátumban. Az alapértelmezett táblázatos formátum használatához hagyja ki a formátumparamétereket.

[

"index": "kibana_sample_data_flights",
"szilánk": "0",
"state": "STARTED",
"bolt": "5.3mb ",
"id": "gSlMjTKyTemoOX-EO7Em4w",
"ip": "172.28.86.133 "
,

"index": "kibana_sample_data_flights",
"szilánk": "0",
"state": "STARTED",
"bolt": "5.3mb ",
"id": "FTd_2iXjSXudN_Ua4tZhHg",
"ip": "172.28.27.142 "
,

"index": ".slm-history-3-000001 ",
"szilánk": "0",
"state": "STARTED",
"bolt": null,
"id": "gSlMjTKyTemoOX-EO7Em4w",
"ip": "172.28.86.133 "
,

"index": ".slm-history-3-000001 ",
"szilánk": "0",
"state": "STARTED",
"bolt": null,
"id": "FTd_2iXjSXudN_Ua4tZhHg",
"ip": "172.28.27.142 "
,

"index": "cél_index",
"szilánk": "0",
"state": "STARTED",
"bolt": "5.9mb ",
"id": "FTd_2iXjSXudN_Ua4tZhHg",
"ip": "172.28.27.142 "
,

"index": ".monitoring-es-7-2021.01.22 ",
"szilánk": "0",
"state": "STARTED",
"bolt": "154.7mb ",
"id": "gSlMjTKyTemoOX-EO7Em4w",
"ip": "172.28.86.133 "
,

"index": ".monitoring-es-7-2021.01.22 ",
"szilánk": "0",
"state": "STARTED",
"bolt": "270.2mb ",
"id": "FTd_2iXjSXudN_Ua4tZhHg",
"ip": "172.28.27.142 "
,
-----------------------------------KIMENET MŰKÖDIK-------------------------

Szilánk információk az egyes indexekhez

T0 0: kapjon információt egy adott index szilánkjáról, adja meg az index nevét az alábbiak szerint:

GET _cat / shards / kibana_sample_data_flights

Írja be a cURL parancsot az alábbiak szerint:

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

Ez a parancs információt nyújt az adott index szilánkokról:

kibana_sample_data_flights 0 p KEZDETT 13059 5.3mb 172.28.86.133 instance-0000000003
kibana_sample_data_flights 0 r KEZDETT 13059 5.3mb 172.28.27.142 instance-0000000001

JEGYZET: A fenti adatok szűrésére paramétereket is használhat.

Következtetés

Ebben az útmutatóban bemutattuk, hogyan használhatja a cat API-t, hogy információkat szerezzen az Elasticsearch fürtben futó szilánkokról.

Microsoft Sculpt Touch vezeték nélküli egér áttekintés
Nemrég olvastam a Microsoft Sculpt Touch vezeték nélküli egér és úgy döntött, hogy megveszi. Egy ideig használat után úgy döntöttem, hogy megosztom ve...
AppyMouse képernyős Trackpad és egérmutató a Windows táblagépekhez
A táblagép-felhasználók gyakran hiányolják az egérmutatót, különösen akkor, ha szokták használni a laptopokat. Az érintőképernyős okostelefonok és táb...
Az egér középső gombja nem működik a Windows 10 rendszerben
A középső egérgomb segít átgörgetni a hosszú weboldalakat és a sok adatot tartalmazó képernyőket. Ha ez leáll, akkor a billentyűzet segítségével görge...