See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 9826|Vastuse: 1

Paigalda Elasticsearch teenus Dockeri abil

[Kopeeri link]
Postitatud 10.11.2021 22:10:14 | | | |
Elasticsearch on avatud lähtekoodiga otsingumootor, mis põhineb Apache Lucene(TM) platvormil ning mida võib pidada seni kõige arenenumaks, parima jõudlusega ja kõige funktsionaalsemaks otsingumootori teegiks nii avatud lähtekoodiga kui ka patenteeritud domeenides.
Kuid Lucene on lihtsalt raamatukogu. Selle tõhusaks muutmiseks pead kasutama Javat ja integreerima selle oma rakendusse. Lucene on väga keeruline ja selleks, et mõista, kuidas see toimib, on vaja sügavat arusaamist.
Elasticsearch on samuti kirjutatud Java keeles ja kasutab Lucene'i otsingufunktsionaalsuse indekseerimiseks ja rakendamiseks, kuid selle eesmärk on muuta täisteksti otsing lihtsaks ja varjata Lucene keerukust lihtsa ja sidusa RESTful API kaudu.

Läbivaatamine:

Centos 7 paigaldus ja juurutamine elasticsearch-6.5.2 õpetus
https://www.itsvse.com/thread-6173-1-1.html



Õpetus elasticsearch-analysis-ik paigaldamiseks elasticsearch-6.5.2 süsteemis
https://www.itsvse.com/thread-6191-1-1.html

Nüüd on Docker Image'i juurutus valmis konverteerima serverirakendusi ja middleware'i konteineripõhisteks juurutusteks, kuid Docker Image'i juurutamine vajab vaid mõnda lihtsat käsku või yml-faili ning kogu süsteem saab töötada, loobudes traditsioonilise juurutamise tülikusest, nagu erinevad konfiguratsioonifailide muutmised. Kõige tähtsam on see, et kui teenus on riigita, on seda lihtsam üle viia.

See artikkel kasutab elasticsearch:6.5.2 pilti CentOS 8 demonstratsiooniõpetusena

Paigalda Docker

Esmalt pead installima dockeri teenuse ja õpetus on järgmine:

Dockeri konteinerite paigaldamine CentOS 7-le
https://www.itsvse.com/thread-9999-1-1.html

Dockeri paketi konflikti probleem CentOS 8 paigaldamisel
https://www.itsvse.com/thread-10115-1-1.html

Käivita Elasticsearch rakendus

Hüperlingi sisselogimine on nähtav.On olemas nimekiri kõigist avaldatud Dockeri piltidest ja siltidest

Kasutades elasticsearch:6.5.2 baaspildina, on käivituskäsk järgmine:


Kasuta oma brauserit, et pääseda ligi intraneti serverileip:9200Näete järgmist:



{
  "nimi": "YDBU8PG",
  "cluster_name" : "docker-klaster",
  "cluster_uuid" : "VexaBtA2Q-qAZlwbvUHjXA",
  "versioon" : {
    "number" : "6.5.2",
    "build_flavor" : "vaikimisi",
    "build_type" : "tõrv",
    "build_hash" : "9434bed",
    "build_date" : "2018-11-29T23:58:20.891072Z",
    "build_snapshot" : vale,
    "lucene_version" : "7.5.0",
    "minimum_wire_compatibility_version" : "5.6.0",
    "minimum_index_compatibility_version" : "5.0.0"
  },
  "loosung": "Tead, otsingu jaoks"
}

Paigalda sõnasegmentatsiooni plugin elasticsearch-analysis-ik

Peame minema konteinerisse, et paigaldada IK osaline plugin, käsk on järgmine:

Kui oled konteinerisse sisenenud, sisestad sinna vaikimisi/usr/share/elasticsearchKataloogi all on installiplugina käsk järgmine:



Märkus: elasticsearch-analysis-ik versioon peab vastama praegusele elasticsearchi versioonile!

Kui paigaldus on lõpetatud, saad selle sisestada/usr/share/elasticsearch/config/analysis-ikSisukorra alt leiaIKAnalyzer.cfg.xml  faili, et tesaurust kohandada, näiteks:

Pärast konfiguratsiooni lõpetamist laadi üles oma my.dic fail alt /usr/share/elasticsearch/config/analysis-ik ja saad hosti failid docker cp käsu kaudu konteinerisse kopeerida järgmiselt:

Kuidas Dockeri konteinerid ja hostid kopeerivad faile üksteisele
https://www.itsvse.com/thread-5121-1-1.html

Käivita elasticsearch-head rakendus

Samamoodi saab luua elasticsearch-head rakenduse docker-käsu abil, et ühenduda elasticsearch-teenuse teenusega elasticsearch-headi kaudu, järgmise käsuga:

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



Käivita Kibana rakendus

Loomulikult saate paigaldada ka Kibana, et hallata elasticsearch teenust, mis on avatud lähtekoodiga analüütika- ja visualiseerimisplatvorm, mis on loodud Elasticsearchiga töötamiseks. Kibana abil saab otsida, vaadata ja suhelda andmetega, mis on salvestatud Elasticsearchi indeksitesse. Saad hõlpsasti teha keerukaid andmeanalüüse ja visualiseerida oma andmeid erinevates diagrammides, tabelites ja kaartides. Viited on järgmised:

【Practical Action】Kibana paigaldusõpetus Elasticsearchile
https://www.itsvse.com/thread-6400-1-1.html

Samuti saate kiiresti luua Kibana rakenduse docker-käskude abil, mis on järgmised:

Märkus: --link aliased peavad kasutama elasticsearchi ning teiste aliasede kasutamine põhjustab järgmise vea:



Kui käivitamine on lõpule viidud,http://ip:5601/Nagu allpool näidatud:



Ühilduvust Elasticsearchiga seotud toodetega (5.x, 6.x, 7.x) saab viidata järgmiselt:Hüperlingi sisselogimine on nähtav.

(Lõpp)





Eelmine:Java java.util.AbstractMap.SimpleImmutableEntry täpsemate andmete saamiseks
Järgmine:Kevadised annotatsioonid @AutoConfigureBefore ja @AutoConfigureAfter
Postitatud 11.11.2021 08:42:01 |
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com