Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 9826|Odpoveď: 1

Nasadenie služby Elasticsearch pomocou Dockeru

[Kopírovať odkaz]
Zverejnené 10. 11. 2021 22:10:14 | | | |
Elasticsearch je open-source vyhľadávač založený na Apache Lucene(TM), ktorý možno považovať za najpokročilejšiu, najvýkonnejšiu a najfunkčnejšiu knižnicu vyhľadávačov doteraz, a to ako v open source, tak aj v proprietárnych doménach.
Lucene je však len knižnica. Aby bola výkonná, musíte použiť Javu a integrovať ju do svojej aplikácie. Lucéna je veľmi zložitá a musíte mať hlboké pochopenie získavania, aby ste pochopili, ako funguje.
Elasticsearch je tiež napísaný v Jave a používa Lucene na indexovanie a implementáciu vyhľadávacej funkcionality, ale jeho cieľom je zjednodušiť fulltextové vyhľadávanie a skryť zložitosť Lucene prostredníctvom jednoduchého a koherentného RESTful API.

Revízia:

Inštalácia a nasadenie Centos 7 elasticsearch-6.5.2 tutoriál
https://www.itsvse.com/thread-6173-1-1.html



Návod na inštaláciu elasticsearch-analysis-ik v elasticsearch-6.5.2
https://www.itsvse.com/thread-6191-1-1.html

Teraz, pripravený na konverziu serverových aplikácií a middleware na kontajnerizované nasadenia, použitie nasadenia Docker obrazu vyžaduje len niekoľko jednoduchých príkazov alebo yml súbor a celý systém môže bežať, čím sa eliminuje nepríjemnosť tradičného nasadenia, ako sú rôzne úpravy konfiguračných súborov. Najdôležitejšie je, že ak spravíte službu bezštátnou, je jednoduchšie ju migrovať.

Tento článok používa obrázok elasticsearch:6.5.2 ako demonštračný tutoriál pre CentOS 8

Inštalácia Dockeru

Najprv musíte nainštalovať docker službu a tutoriál je nasledovný:

Inštalácia Docker kontajnerov na CentOS 7
https://www.itsvse.com/thread-9999-1-1.html

Problém s konfliktom balíkov v Docker pri inštalácii CentOS 8
https://www.itsvse.com/thread-10115-1-1.html

Spustite aplikáciu Elasticsearch

Prihlásenie na hypertextový odkaz je viditeľné.Je poskytnutý zoznam všetkých publikovaných obrázkov a značiek Docker

Používajúc elasticsearch:6.5.2 ako základný obrázok, príkaz na spustenie je nasledovný:


Použite prehliadač na prístup k intranetovému serveruip:9200Môžete vidieť nasledovné:



{
  "meno": "YDBU8PG",
  "cluster_name" : "docker-cluster",
  "cluster_uuid" : "VexaBtA2Q-qAZlwbvUHjXA",
  "verzia" : {
    "číslo" : "6.5.2",
    "build_flavor" : "predvolené",
    "build_type" : "decht",
    "build_hash" : "9434 lôžok",
    "build_date" : "2018-11-29T23:58:20.891072Z",
    "build_snapshot" : nepravda,
    "lucene_version" : "7.5.0",
    "minimum_wire_compatibility_version" : "5.6.0",
    "minimum_index_compatibility_version" : "5.0.0"
  },
  "slogan": "Vieš, na hľadanie"
}

Nainštalujte plugin na segmentáciu slov elasticsearch-analysis-ik

Musíme ísť do kontajnera, aby sme nainštalovali plugin IK príčastia, príkaz je nasledovný:

Keď vstúpite do kontajnera, automaticky ho vstúpite/usr/share/elasticsearchPod adresárom je príkaz install plugin nasledovný:



Poznámka: Verzia elasticsearch-analysis-ik musí zodpovedať aktuálnej verzii elasticsearch!

Keď je inštalácia dokončená, môžete do nej vstúpiť/usr/share/elasticsearch/config/analysis-ikPod obsahom nájdeteIKAnalyzer.cfg.xml  súbor na prispôsobenie tezauru, napríklad:

Po dokončení konfigurácie nahrajte svoj vlastný my.dic súbor pod /usr/share/elasticsearch/config/analysis-ik a súbory hostiteľa môžete skopírovať do kontajnera pomocou docker cp príkazu, nasledovne:

Ako Docker kontajnery a hosty medzi sebou kopírujú súbory
https://www.itsvse.com/thread-5121-1-1.html

Spustiť aplikáciu elasticsearch-head

Podobne môžete vytvoriť aplikáciu elasticsearch-head pomocou príkazu docker na pripojenie k elasticsearch službe cez elasticsearch-head, s nasledujúcim príkazom:

Nainštalujte elasticsearch-6.5.2 elasticsearch-head plugin
https://www.itsvse.com/thread-6190-1-1.html



Spustiť aplikáciu Kibana

Samozrejme, môžete si tiež nainštalovať Kibanu na správu služby elasticsearch, open-source analytickej a vizualizačnej platformy navrhnutej na spoluprácu s Elasticsearch. Kibanu môžete použiť na vyhľadávanie, zobrazovanie a interakciu s dátami uloženými v indexoch Elasticsearch. Môžete jednoducho vykonávať pokročilú analýzu dát a vizualizovať svoje dáta v rôznych grafoch, tabuľkách a mapách. Referencie sú nasledovné:

【Praktická akcia】Inštalačný tutoriál Kibana pre Elasticsearch
https://www.itsvse.com/thread-6400-1-1.html

Môžete tiež rýchlo vytvoriť aplikáciu Kibana pomocou docker príkazov, ktoré sú nasledovné:

Poznámka: --link aliasy musia používať elasticsearch a použitie iných aliasov spôsobí nasledujúcu chybu:



Po dokončení spustenia prístupuhttp://ip:5601/Ako je uvedené nižšie:



Kompatibilita s produktmi súvisiacimi s Elasticsearch (5.x, 6.x, 7.x) môže byť referencovaná nasledovne:Prihlásenie na hypertextový odkaz je viditeľné.

(Koniec)





Predchádzajúci:Java java.util.AbstractMap.SimpleImmutableEntry pre podrobnosti
Budúci:Jarné anotácie pre @AutoConfigureBefore a @AutoConfigureAfter
Zverejnené 11. 11. 2021 8:42:01 |
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com