Elasticsearch Saņemiet indeksa veidni

Elasticsearch Sanemiet Indeksa Veidni



Indeksa veidne attiecas uz izkārtojumu vai shēmai līdzīgu struktūru, kas Elasticsearch programmai norāda, kā izveides laikā konfigurēt indeksu. Veidne tiek izveidota pirms indeksa izveides. Indeksa veidnes ir atkārtoti lietojami bloki, kurus var eksportēt un izmantot citā klasterī, lai replicētu indeksu ar līdzīgu indeksu. Veidnē būs ietverti kartējumi, indeksa iestatījumi, aizstājvārdi un daudz kas cits.

Šī apmācība parādīs, kā iegūt indeksa veidni un skatīt visu tajā esošo informāciju.







Elasticsearch Izveidojiet rādītāja veidni

Šis pieprasījuma piemērs parāda, kā ilustrācijas nolūkos izveidot vienkāršu indeksa veidni.



Ja jums ir esoša indeksa veidne, varat pāriet uz nākamo sadaļu, kurā mēs apspriedīsim, kā iegūt informāciju, kas saglabāta noteiktā indeksa veidnē.



PUT _index_template / veidne_1
{
'index_patterns' : [ 'kibana*' ] ,
'veidne' : {
'iestatījumi' : {
'skaidru_skaits' : 1
} ,
'kartes' : {
'_avots' : {
'iespējots' : taisnība
} ,
'īpašības' : {
'resursdatora_nosaukums' : {
'tips' : 'atslēgvārds'
} ,
'izveidots_at' : {
'tips' : 'datums' ,
'formāts' : 'EEE MMM dd HH:mm:ss Z ggyy'
}
}
} ,
'aliases' : {
'mani dati' : { }
}
} ,
'prioritāte' : 500 ,
'versija' : 3 ,
'_meta' : {
'apraksts' : 'mana paraža'
}
}


Iepriekš minētajam pieprasījumam ir jāizveido vienkārša indeksa veidne ar norādītajiem rekvizītiem. Ja neesat iesācējs rādītāja veidņu veidošanā, skatiet mūsu pamācību par šo tēmu, lai uzzinātu vairāk.





Elasticsearch Saņemiet indeksa veidni

Mēs varam izmantot indeksa veidnes API, lai iegūtu informāciju par esošo indeksa veidni. Piemēram, pieprasījuma sintakse ir šāda:

GŪT / _index_template /< indeksa veidne >


Piemēram, lai iegūtu informāciju par iepriekš izveidoto veidni_1, mēs varam izpildīt vaicājumu, kā parādīts:



čokurošanās -XGET 'http://localhost:9200/_index_template/template_1' -H 'kbn-xsrf: ziņošana'


Atgriešanas vērtība:

{
'index_templates' : [
{
'vārds' : 'veidne_1' ,
'index_template' : {
'index_patterns' : [
'kibana*'
] ,
'veidne' : {
'iestatījumi' : {
'indekss' : {
'skaidru_skaits' : '1'
}
} ,
'kartes' : {
'_avots' : {
'iespējots' : taisnība
} ,
'īpašības' : {
'izveidots_at' : {
'formāts' : 'EEE MMM dd HH:mm:ss Z ggyy' ,
'tips' : 'datums'
} ,
'resursdatora_nosaukums' : {
'tips' : 'atslēgvārds'
}
}
} ,
'aliases' : {
'mani dati' : { }
}
} ,
'sastāv no' : [ ] ,
'prioritāte' : 500 ,
'versija' : 3 ,
'_meta' : {
'apraksts' : 'mana paraža'
}
}
}
]
}


Varat arī iegūt informāciju par rādītāja veidnēm, kas atbilst noteiktam modelim. Piemēram, lai iegūtu visu informāciju par .kibana indeksa veidnēm, mēs varam izpildīt pieprasījumu, kā parādīts:

GŪT / _index_template / .kibana *


Iegūtā izvade:


Lai iegūtu informāciju par visām pieejamajām indeksa veidnēm, mēs varam nosūtīt pieprasījumu, kā parādīts:

IEGŪT _index_templates


Iepriekš minētajam ir jāatgriež informācija par visām pieejamajām indeksa veidnēm.

Secinājums

Šajā rakstā jūs uzzinājāt, kā izmantot Elasticsearch iegūšanas indeksa veidni, lai izveidotu un izgūtu informāciju par esošu indeksa veidni.