Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 9826|Odgovoriti: 1

Namestitev storitve Elasticsearch z Dockerjem

[Kopiraj povezavo]
Objavljeno na 10. 11. 2021 22:10:14 | | | |
Elasticsearch je odprtokodni iskalnik, ki temelji na Apache Lucene(TM), ki velja za najbolj napredno, najbolje delujočo in najbolj funkcijsko opremljeno knjižnico iskalnikov doslej, tako v odprtokodnih kot lastniških domenah.
Vendar je Lucene le knjižnica. Da bi bila zmogljiva, morate uporabiti Javo in jo integrirati v svojo aplikacijo. Lucen je zelo kompleksen in moraš imeti globoko razumevanje pridobivanja predmetov, da razumeš, kako deluje.
Elasticsearch je prav tako napisan v Javi in uporablja Lucene za indeksiranje ter implementacijo iskalnih funkcij, vendar si prizadeva poenostaviti iskanje v polnem besedilu in skriti kompleksnost Lucene s preprostim in koherentnim RESTful API-jem.

Pregled:

Centos 7 namestitev in uvajanje elasticsearch-6.5.2 vodič
https://www.itsvse.com/thread-6173-1-1.html



Vodič za namestitev elasticsearch-analysis-ik v elasticsearch-6.5.2
https://www.itsvse.com/thread-6191-1-1.html

Zdaj, ko so pripravljeni pretvarjati strežniške aplikacije in vmesno programsko opremo v kontejnerske namestitve, uporaba Docker slike zahteva le nekaj preprostih ukazov ali yml datoteko, celoten sistem pa lahko teče, s čimer se izognete nadležnosti tradicionalne namestitve, kot so različne spremembe konfiguracijske datoteke. Najpomembneje pa je, da če narediš storitev brezdržavno, je migracija lažja.

Ta članek uporablja sliko elasticsearch:6.5.2 kot demonstracijski vodič za CentOS 8

Namestitev Dockerja

Najprej morate namestiti docker storitev, vodič pa je naslednji:

Namestitev Docker kontejnerjev na CentOS 7
https://www.itsvse.com/thread-9999-1-1.html

Težava s konfliktom paketov v Dockerju pri namestitvi CentOS 8
https://www.itsvse.com/thread-10115-1-1.html

Zaženi aplikacijo Elasticsearch

Prijava do hiperpovezave je vidna.Na voljo je seznam vseh objavljenih Docker slik in oznak

Z uporabo elasticsearch:6.5.2 kot osnovne slike je ukaz za zagon naslednji:


Uporabite brskalnik za dostop do intranetnega strežnikaip:9200Lahko vidite naslednje:



{
  "ime": "YDBU8PG",
  "cluster_name" : "docker-cluster",
  "cluster_uuid" : "VexaBtA2Q-qAZlwbvUHjXA",
  "version" : {
    "številka": "6.5.2",
    "build_flavor" : "privzeto",
    "build_type" : "katran",
    "build_hash" : "9434 postelj",
    "build_date" : "2018-11-29T23:58:20.891072Z",
    "build_snapshot" : laž,
    "lucene_version" : "7.5.0",
    "minimum_wire_compatibility_version" : "5.6.0",
    "minimum_index_compatibility_version" : "5.0.0"
  },
  "slogan": "Veš, za iskanje"
}

Namestite vtičnik za segmentacijo besed elasticsearch-analysis-ik

Moramo vstopiti v kontejner, da namestimo vtičnik IK participla, ukaz je naslednji:

Ko vstopite v kontejner, ga boste privzeto vnesli/usr/share/elasticsearchPod mapo je ukaz namestitvenega vtičnika naslednji:



Opomba: Različica elasticsearch-analysis-ik mora ustrezati trenutni različici elasticsearch!

Ko je namestitev končana, jo lahko vnesete/usr/share/elasticsearch/config/analysis-ikPod kazalom vsebine najdeteIKAnalyzer.cfg.xml  na primer za prilagoditev tezaurusa:

Ko je konfiguracija končana, naložite svojo my.dic datoteko pod /usr/share/elasticsearch/config/analysis-ik in lahko kopirate datoteke gostitelja v kontejner preko ukaza docker cp, kot sledi:

Kako Docker kontejnerji in gostitelji kopirajo datoteke med seboj
https://www.itsvse.com/thread-5121-1-1.html

Zaženi aplikacijo elasticsearch-head

Podobno lahko ustvarite aplikacijo elasticsearch-head z ukazom docker za povezavo s storitvijo elasticsearch preko elasticsearch-head, z naslednjim ukazom:

Namestite elasticsearch-6.5.2 elasticsearch-head vtičnik
https://www.itsvse.com/thread-6190-1-1.html



Zaženi aplikacijo Kibana

Seveda lahko namestite tudi Kibano za upravljanje storitve elasticsearch, odprtokodne analitične in vizualizacijske platforme, zasnovane za sodelovanje z Elasticsearch. Kibano lahko uporabite za iskanje, ogled in interakcijo s podatki, shranjenimi v indeksih Elasticsearch. Enostavno lahko izvajate napredno analizo podatkov in vizualizirate svoje podatke v različnih grafih, tabelah in zemljevidih. Reference so naslednje:

【Praktična akcija】Kibana inštalacijski vodič za Elasticsearch
https://www.itsvse.com/thread-6400-1-1.html

Lahko tudi hitro ustvarite Kibana aplikacijo z dockerjevimi ukazi, ki so naslednji:

Opomba: --link aliasi morajo uporabljati elasticsearch, uporaba drugih aliasov pa bo povzročila naslednjo napako:



Ko je zagon končan, dostophttp://ip:5601/Kot je prikazano spodaj:



Združljivost s produkti, povezanimi z Elasticsearch (5.x, 6.x, 7.x), je lahko navedena na naslednji način:Prijava do hiperpovezave je vidna.

(Konec)





Prejšnji:Java java.util.AbstractMap.SimpleImmutableEntry za podrobnosti
Naslednji:Spomladanske opombe za @AutoConfigureBefore in @AutoConfigureAfter
Objavljeno na 11. 11. 2021 08:42:01 |
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com