Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 9826|Atbildi: 1

Elasticsearch pakalpojuma izvietošana, izmantojot Docker

[Kopēt saiti]
Publicēts 10.11.2021 22:10:14 | | | |
Elasticsearch ir atvērtā koda meklētājprogramma, kuras pamatā ir Apache Lucene(TM), ko var uzskatīt par vismodernāko, vislabāko un visvairāk funkciju meklētājprogrammu bibliotēku līdz šim gan atvērtā koda, gan patentētajos domēnos.
Tomēr Lucene ir tikai bibliotēka. Lai padarītu to jaudīgu, jums jāizmanto Java un jāintegrē tā savā lietojumprogrammā. Lucene ir ļoti sarežģīta, un jums ir jābūt dziļai izpratnei par izgūšanu, lai saprastu, kā tas darbojas.
Elasticsearch ir rakstīts arī Java valodā un izmanto Lucene, lai indeksētu un ieviestu meklēšanas funkcionalitāti, taču tā mērķis ir padarīt pilnteksta meklēšanu vienkāršu un slēpt Lucene sarežģītību, izmantojot vienkāršu un saskaņotu RESTful API.

Pārskats:

Centos 7 instalēšanas un izvietošanas elasticsearch-6.5.2 apmācība
https://www.itsvse.com/thread-6173-1-1.html



Apmācība par elasticsearch-analysis-ik instalēšanu elasticsearch-6.5.2
https://www.itsvse.com/thread-6191-1-1.html

Tagad ir gatavs pārvērst servera lietojumprogrammas un starpprogrammatūru konteinerizētos izvietojumos, izmantojot Docker attēlu izvietošanu, ir nepieciešamas tikai dažas vienkāršas komandas vai yml fails, un visa sistēma var darboties, atsakoties no tradicionālās izvietošanas problēmām, piemēram, dažādām konfigurācijas failu modifikācijām. Vissvarīgākais, ja jūs padarāt pakalpojumu bezvalstnieku, ir vieglāk migrēt.

Šajā rakstā tiek izmantots elasticsearch: 6.5.2 attēls kā CentOS 8 demonstrācijas apmācība

Instalējiet Docker

Pirmkārt, jums ir jāinstalē docker pakalpojums, un apmācība ir šāda:

Instalējiet Docker konteinerus operētājsistēmā CentOS 7
https://www.itsvse.com/thread-9999-1-1.html

Docker pakotnes konflikta problēma, instalējot CentOS 8
https://www.itsvse.com/thread-10115-1-1.html

Palaidiet lietotni Elasticsearch

Hipersaites pieteikšanās ir redzama.Tiek sniegts visu publicēto Docker attēlu un tagu saraksts

Izmantojot elasticsearch:6.5.2 kā pamatattēlu, palaišanas komanda ir šāda:


Pārlūkprogrammas izmantošana, lai piekļūtu iekštīkla serverimip:9200Jūs varat redzēt sekojošo:



{
  "nosaukums" : "YDBU8PG",
  "cluster_name" : "doku klasteris",
  "cluster_uuid" : "VexaBtA2Q-qAZlwbvUHjXA",
  "versija" : {
    "numurs": "6.5.2.",
    "build_flavor" : "noklusējums",
    "build_type" : "darva",
    "build_hash" : "9434bed",
    "build_date" : "2018-11-29T23:58:20.891072Z",
    "build_snapshot" : nepatiess,
    "lucene_version" : "7.5.0",
    "minimum_wire_compatibility_version" : "5.6.0",
    "minimum_index_compatibility_version" : "5.0.0"
  },
  "tagline" : "Jūs zināt, meklēšanai"
}

Instalējiet vārdu segmentācijas spraudni elasticsearch-analysis-ik

Mums jādodas konteinerā, lai instalētu IK dalībnieku spraudni, komanda ir šāda:

Kad esat ievadījis konteineru, jūs to ievadīsit pēc noklusējuma/usr/share/elasticsearchZem direktorija instalēšanas spraudņa komanda ir šāda:



Piezīme: elasticsearch-analysis-ik versijai jāatbilst pašreizējai elasticsearch versijai!

Kad instalēšana ir pabeigta, varat to ievadīt/usr/share/elasticsearch/config/analysis-ikZem satura rādītāja atrodietIKAnalyzer.cfg.xml  failu, lai pielāgotu tēzauru, piemēram:

Pēc konfigurācijas pabeigšanas augšupielādējiet savu my.dic failu vietnē /usr/share/elasticsearch/config/analysis-ik, un jūs varat kopēt resursdatora failus konteinerā, izmantojot docker cp komandu, šādi:

Kā Docker konteineri un resursdatori kopē failus viens otram
https://www.itsvse.com/thread-5121-1-1.html

Palaidiet lietotni elasticsearch-head

Līdzīgi, jūs varat izveidot elasticsearch-head lietojumprogrammu, izmantojot docker komandu, lai izveidotu savienojumu ar elasticsearch pakalpojumu, izmantojot elasticsearch-head, ar šādu komandu:

Elasticsearch-6.5.2 elasticsearch-head spraudņa instalēšana
https://www.itsvse.com/thread-6190-1-1.html



Palaidiet lietotni Kibana

Protams, varat arī instalēt Kibana, lai pārvaldītu elasticsearch pakalpojumu, atvērtā koda analīzes un vizualizācijas platformu, kas paredzēta darbam ar Elasticsearch. Varat izmantot Kibana, lai meklētu, skatītu un mijiedarbotos ar datiem, kas tiek glabāti Elasticsearch indeksos. Varat viegli veikt detalizētu datu analīzi un vizualizēt datus dažādās diagrammās, tabulās un kartēs. Atsauces ir šādas:

【Praktiskā darbība】 Kibana instalēšanas apmācība Elasticsearch
https://www.itsvse.com/thread-6400-1-1.html

Varat arī ātri izveidot Kibana lietotni, izmantojot docker komandas, kas ir šādas:

Piezīme: --link aizstājvārdiem ir jāizmanto elasticsearch, un, izmantojot citus aizstājvārdus, tiks parādīta šāda kļūda:



Kad startēšana ir pabeigta, piekļuvehttp://ip:5601/Kā parādīts zemāk:



Saderību ar ElasticSearch saistītiem produktiem (5.x, 6.x, 7.x) var norādīt šādi:Hipersaites pieteikšanās ir redzama.

(Beigas)





Iepriekšējo:Java java.util.AbstractMap.SimpleImmutableEntry sīkākai informācijai
Nākamo:Pavasara anotācijas @AutoConfigureBefore un @AutoConfigureAfter
Publicēts 11.11.2021 08:42:01 |
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com