Changes

Jump to: navigation, search

Centralized logging in swarm

677 bytes added, 15:14, 16 September 2018
Elasticsearch bemutatása
==Index==
https://www.elastic.co/blog/what-is-an-elasticsearch-index<br>
Az ElasticSearch-ben az Index megfelel egy adatbázisnak egy relációs adatbázis kezelőben. , RDBM-nek (Relational Database Management System)
* MySQL => Databases => Tables => Columns/Rows
Ez teljesen egybevág egy RDBM-es megközelítéssel. Az Imprezza dokumentumot az alábbi lekérdezéssel kaphatjuk meg:
<pre>
# $ curl -XGET localhost:9200/SubaruFactory/Cars/SubaruImprezza
</pre>
Fontos látni, hogy az Index-ekkel sokkal rugalmasabb struktúrát lehet kialakítani mint az RDBM-ben. Egy Elasticsearch cluster-ben több ezer Index-et is létrehozhatunk tetszőleges logika mentén. Tipikus felhasználási területe az Elasticsearch-nek a logelemzés. Tipikus index-elési stratégia, hogy minden egyes napra létrehozunk egy külön Index-et a logokoknak (ez elképzelhetetlen lenne RDMS-ben)* logs-2013-02-22* logs-2013-02-21* logs-2013-02-20 Aztán ebben létrehozhatunk Type-okat a logszinteknek megfelelően, pl Debug, Info, Error. Egy példa lekérdezés: <pre>$ curl -XGET localhost:9200/logs-2013-02-22,logs-2013-02-21/Errors/_search?query="q:Error Message"</pre> 
 
==Shards & Replicasedit==
<br>
 
=Telepítés=

Navigation menu