Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 9826|Válasz: 1

Telepítse az Elasticsearch szolgáltatást Docker segítségével

[Linket másol]
Közzétéve 2021. 11. 10. 22:10:14 | | | |
A Elasticsearch egy nyílt forráskódú keresőmotor, amely az Apache Lucene(TM) alapú rendszeren alapul, és a legfejlettebb, legjobban teljesítő és legfunkciósabb keresőmotor-könyvtárnak tekinthető eddig, mind nyílt forráskódú, mind saját tulajdonjogú domaineken egyaránt.
Azonban Lucene csak egy könyvtár. Ahhoz, hogy hatékony legyen, Java-t kell használni, és integrálni kell az alkalmazásodba. A Lucene nagyon összetett, és mély megértést kell szerezni a visszanyerésről, hogy megértsd, hogyan működik.
Az Elasticsearch szintén Java nyelven íródott, és a Lucene-t használja az indexelés és keresési funkciók megvalósítására, de célja, hogy a teljes szöveges keresést egyszerűvé tegye és elrejtse a Lucene összetettségét egy egyszerű, koherens RESTful API-n keresztül.

Szemle:

Centos 7 telepítése és telepítése elasticsearch-6.5.2 tutorial
https://www.itsvse.com/thread-6173-1-1.html



Tutorial az elasticsearch-analysis-ik telepítéséhez az elasticsearch-6.5.2
https://www.itsvse.com/thread-6191-1-1.html

Most, hogy szerveralkalmazásokat és middleware-t konténeres telepítésekké alakítsák, a Docker kép telepítéséhez csak néhány egyszerű parancs vagy egy yml fájl szükséges, így az egész rendszer futhat, így elkerülve a hagyományos telepítés maceráját, például a különböző konfigurációs fájlmódosításokat. A legfontosabb, ha a szolgáltatást honállapot nélkül teszed, könnyebb a migráció.

Ez a cikk az elasticsearch:6.5.2 képet használja bemutató útmutatóként a CentOS 8-hoz

Telepítsd a Dockert

Először telepítened kell a docker szolgáltatást, és az útmutató a következő:

Docker konténerek telepítése CentOS 7-re
https://www.itsvse.com/thread-9999-1-1.html

Docker csomagütközés problémája CentOS 8 telepítésekor
https://www.itsvse.com/thread-10115-1-1.html

Indítsa el az Elasticsearch alkalmazást

A hiperlink bejelentkezés látható.Tartalmazza az összes közzétett Docker kép és tag listája

Az elasticsearch:6.5.2 alapképként az indítási parancs a következő:


Használd a böngésződet az intranet szerver eléréséhezip:9200A következőket láthatod:



{
  "név": "YDBU8PG",
  "cluster_name" : "docker-klaszter",
  "cluster_uuid" : "VexaBtA2Q-qAZlwbvUHjXA",
  "verzió" : {
    "number": "6.5.2",
    "build_flavor" : "alapértelmezett",
    "build_type" : "kátrán",
    "build_hash" : "9434bed",
    "build_date" : "2018-11-29T23:58:20.891072Z",
    "build_snapshot" : hamis,
    "lucene_version" : "7.5.0",
    "minimum_wire_compatibility_version" : "5.6.0",
    "minimum_index_compatibility_version" : "5.0.0"
  },
  "szlogline": "Tudod, a kereséshez"
}

Install the word segmentation plugin elasticsearch-analysis-ik

Be kell mennünk a konténerbe, hogy telepítsük az IK participle plugint, a parancs a következő:

Amint belépsz a konténerbe, alapértelmezés szerint belépsz/usr/share/elasticsearchA könyvtár alatt a telepítési plugin parancs a következő:



Megjegyzés: Az elasticsearch-analysis-ik verziójának felelnie kell a jelenlegi elasticsearch verziónak!

Miután a telepítés befejeződött, beléphetsz/usr/share/elasticsearch/config/analysis-ikA tartalomjegyzék alatt találdIKAnalyzer.cfg.xml  fájlt a szónosszóró testreszabásához, például:

A konfiguráció befejezése után töltsd fel a saját my.dic fájlodat a /usr/share/elasticsearch/config/analysis-ik alatt, és a gép fájljait a docker cp parancson keresztül a konténerbe másolhatod az alábbiak szerint:

Hogyan másolják egymásra a Docker konténerei és hosztjai a fájlokat
https://www.itsvse.com/thread-5121-1-1.html

Indítsd el az elasticsearch-head alkalmazást

Hasonlóképpen, a docker parancs segítségével létrehozhat egy elasticsearch-head alkalmazást, hogy az elasticsearch-head segítségével csatlakozzon az elasticsearch szolgáltatáshoz az alábbi parancs segítségével:

Telepítsd az elasticsearch-6.5.2 elasticsearch-head plugint
https://www.itsvse.com/thread-6190-1-1.html



Indítsa el a Kibana alkalmazást

Természetesen telepítheted a Kibanát az elasticsearch szolgáltatás kezelésére is, amely egy nyílt forráskódú analitikai és vizualizációs platform, amely az Elasticsearch-szel való együttműködésre tervezett. A Kibana segítségével kereshetsz, megnézheted és interakciót készíthetsz az Elasticsearch indexekben tárolt adatokkal. Könnyedén végezhetsz fejlett adatelemzést, és vizualizálhatod adataidat különböző diagramokon, táblázatokon és térképeken. A hivatkozások a következők:

【Practical Action】Kibana installation tutorial for Elasticsearch
https://www.itsvse.com/thread-6400-1-1.html

Gyorsan létrehozhatsz egy Kibana alkalmazást docker parancsokkal is, amelyek a következők:

Megjegyzés: a --link aliasoknak rugalmas keresést kell használniuk, és más álnévek használata a következő hibát eredményezi:



Miután az indítás befejeződött, a hozzáféréshttp://ip:5601/Ahogy az alábbiakban látható:



Az Elasticsearch-hez kapcsolódó termékekkel (5.x, 6.x, 7.x) való kompatibilitás a következőképpen érhető el:A hiperlink bejelentkezés látható.

(Vége)





Előző:Java java.util.AbstractMap.SimpleImmutableEntry részletekért
Következő:Tavaszi megjegyzések @AutoConfigureBefore és @AutoConfigureAfter
Közzétéve 2021. 11. 11. 8:42:01 |
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com