Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 9826|Vastaus: 1

Ota käyttöön Elasticsearch-palvelu Dockerin avulla

[Kopioi linkki]
Julkaistu 10.11.2021 22.10.14 | | | |
Elasticsearch on avoimen lähdekoodin hakukone, joka perustuu Apache Lucene(TM) -verkkoon ja jota voidaan pitää tähän asti edistyneimpänä, parhaiten toimivana ja ominaisuuksillisimpana hakukonekirjastona sekä avoimen lähdekoodin että suljetuilla domaineilla.
Lucene on kuitenkin vain kirjasto. Jotta se olisi tehokas, sinun täytyy käyttää Javaa ja integroida se sovellukseesi. Lucene on hyvin monimutkainen, ja tarvitset syvällisen ymmärryksen palauttamisesta, jotta ymmärrät, miten se toimii.
Elasticsearch on myös kirjoitettu Javalla ja käyttää Lucenea hakutoimintojen indeksointiin ja toteuttamiseen, mutta sen tavoitteena on tehdä koko tekstihausta yksinkertaista ja piilottaa Lucenen monimutkaisuus yksinkertaisen ja johdonmukaisen RESTful API:n avulla.

Arvostelu:

Centos 7 asennus ja käyttöönotto elasticsearch-6.5.2 -opas
https://www.itsvse.com/thread-6173-1-1.html



Opas elasticsearch-analysis-ik:n asentamiseen elasticsearch-6.5.2:een
https://www.itsvse.com/thread-6191-1-1.html

Nyt valmiina muuntamaan palvelinsovellukset ja väliohjelmistot konttipohjaisiksi käyttöönotoksi, Docker-kuvan käyttöönotto vaatii vain muutaman yksinkertaisen komennon tai yml-tiedoston, ja koko järjestelmä voi toimia, jättäen perinteisen käyttöönoton vaivan, kuten erilaiset konfiguraatiotiedostojen muutokset, pois. Tärkeintä on, että jos teet palvelusta valtiottoman, sen siirtäminen on helpompaa.

Tässä artikkelissa käytetään elasticsearch:6.5.2 -kuvaa CentOS 8:n demonstraatiotutoriaalina

Asenna Docker

Ensiksi sinun täytyy asentaa docker-palvelu, ja opastus on seuraava:

Asenna Docker-kontit CentOS 7:lle
https://www.itsvse.com/thread-9999-1-1.html

Docker-pakettien ristiriitaongelma CentOS 8:n asennuksen yhteydessä
https://www.itsvse.com/thread-10115-1-1.html

Käynnistä Elasticsearch-sovellus

Hyperlinkin kirjautuminen on näkyvissä.Luettelo kaikista julkaistuista Docker-kuvista ja tageista on saatavilla

Käyttäen elasticsearch:6.5.2 peruskuvana, laukaisukomento on seuraava:


Käytä selaintasi päästäksesi intranet-palvelimelleip:9200Voit nähdä seuraavat:



{
  "nimi": "YDBU8PG",
  "cluster_name" : "docker-cluster",
  "cluster_uuid" : "VexaBtA2Q-qAZlwbvUHjXA",
  "versio" : {
    "numero" : "6.5.2",
    "build_flavor" : "oletus",
    "build_type" : "terva",
    "build_hash" : "9434bed",
    "build_date" : "2018-11-29T23:58:20.891072Z",
    "build_snapshot" : väärin,
    "lucene_version" : "7.5.0",
    "minimum_wire_compatibility_version" : "5.6.0",
    "minimum_index_compatibility_version" : "5.0.0"
  },
  "iskulause": "Tiedäthän, haulle"
}

Asenna word segmentation plugin elasticsearch-analysis-ik

Meidän täytyy mennä konttiin asentaaksemme IK:n partisiipin pluginin, komento on seuraava:

Kun astut säiliöön, menet sen oletuksena/usr/share/elasticsearchHakemiston alapuolella asennusplugin-komento on seuraava:



Huomautus: elasticsearch-analysis-ik -version täytyy vastata nykyistä elasticsearch-versiota!

Kun asennus on valmis, voit syöttää sen/usr/share/elasticsearch/config/analysis-ikSisällysluettelon alta, löydäIKAnalyzer.cfg.xml  tiedoston avulla voit muokata synonyymisanakirjaa, esimerkiksi:

Kun konfigurointi on valmis, lataa oma my.dic-tiedostosi osoitteeseen /usr/share/elasticsearch/config/analysis-ik, ja voit kopioida isäntätiedostot konttiin docker cp -komennolla seuraavasti:

Miten Dockerin kontit ja isännät kopioivat tiedostoja toisiinsa
https://www.itsvse.com/thread-5121-1-1.html

Käynnistä elasticsearch-head-sovellus

Vastaavasti voit luoda elasticsearch-head-sovelluksen docker-komennolla yhdistääksesi elasticsearch-palveluun elasticsearch-headin kautta seuraavalla komennolla:

Asenna elasticsearch-6.5.2 elasticsearch-head -lisäosa
https://www.itsvse.com/thread-6190-1-1.html



Käynnistä Kibana-sovellus

Tietenkin voit myös asentaa Kibanan elasticsearch-palvelun hallintaan, joka on avoimen lähdekoodin analytiikka- ja visualisointialusta, joka on suunniteltu toimimaan Elasticsearchin kanssa. Voit käyttää Kibanaa hakemaan, tarkasteluun ja vuorovaikutukseen Elasticsearch-indekseihin tallennetun datan kanssa. Voit helposti suorittaa edistynyttä data-analyysiä ja visualisoida tietosi erilaisissa kaavioissa, taulukoissa ja kartoissa. Lähteet ovat seuraavat:

【Practical Action】Kibana-asennusopas Elasticsearchille
https://www.itsvse.com/thread-6400-1-1.html

Voit myös nopeasti luoda Kibana-sovelluksen docker-komentojen avulla, jotka ovat seuraavat:

Huomautus: --link-aliaksien on käytettävä elasticsearchia, ja muiden aliasten käyttäminen aiheuttaa seuraavan virheen:



Kun käynnistys on valmis, pääsyhttp://ip:5601/Kuten alla on esitetty:



Yhteensopivuus Elasticsearchiin liittyvien tuotteiden (5.x, 6.x, 7.x) kanssa voidaan viitata seuraavasti:Hyperlinkin kirjautuminen on näkyvissä.

(Loppu)





Edellinen:Java java.util.AbstractMap.SimpleImmutableEntry lisätietoja varten
Seuraava:Kevätmerkinnät @AutoConfigureBefore ja @AutoConfigureAfter
Julkaistu 11.11.2021 8.42.01 |
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com