Elastinė paieška

Kaip įdiegti „Elasticsearch“ sistemoje „CentOS 8“

Kaip įdiegti „Elasticsearch“ sistemoje „CentOS 8“
„Elasticsearch“ yra labai populiari ir galinga duomenų analizė realiuoju laiku ir paskirstyta paieškos platforma. „Elasticsearch“ yra atvirojo kodo ir nemokamai naudojamas projektas, kurį sukūrė bendrovė „Elastic“. Jo mastelis, paprastas naudojimas ir nemokamos naudoti funkcijos leidžia vartotojams jį naudoti bandymo tikslais, atliekant sudėtingą paiešką. Jis palaiko „RESTful“ paslaugas manipuliuojant duomenimis, derinant HTTP metodus su HTTP URI. Pradėkime nuo „Elasticsearch“ įdiegimo „CentOS 8“.

„Elasticsearch“ įdiegimas „CentOS 8“

Kadangi „Elasticsearch“ yra parašyta „Java“, pirmiausia reikia „Java“ įdiegti „CentOS 8“ operacinėje sistemoje.

1 žingsnis: įdiekite „Java“ į „CentOS 8“

„Java“ gali būti įdiegta jūsų „CentOS 8“ kompiuteryje įdiegus JRE („Java Runtime Environment“). „OpenJDK“ paketą galima rasti „CentOS 8“ paketų saugykloje, o naujausią versiją galite įdiegti įvesdami žemiau pateiktą komandą.

$ sudo dnf įdiekite java-11-openjdk-devel -y

Įdiegę „OpenJDK“, patikrinkite įdiegtą versiją.

$ java --versija

Galite pamatyti tą 11 versiją.0.9.1 „OpenJDK“ sėkmingai įdiegta „CentOS 8“ kompiuteryje. Įdiekime „Elasticsearch“ dabar.

2 žingsnis: Atsisiųskite ir įdiekite „Elasticsearch“ į „CentOS 8“

„Elastic“ pateikia visus paketus, kad įdiegtų „Elasticsearch“ bet kurioje operacinėje sistemoje, pvz., Deb, tar.gz, arba aps./min. „CentOS 8“, norint įdiegti „Elasticsearch“ į „CentOS 8“, mums tikrai reikės paketo „rpm“. Galite apsilankyti jų oficialioje svetainėje, elastinga.kartu atsisiųsti ir įdiegti naujausią stabilią „Elastic“ paieškos versiją „CentOS 8“.

Naujausia ir stabili išleista „Elasticsearch“ versija yra 7.11.0 rašant šį įrašą. Atsisiųskite ir įdiekite elastinės paieškos programą naudodami šią komandą:

$ sudo rpm -ivh https: // artefaktai.elastinga.co / parsisiųsti / elasticsearch / elasticsearch-7.12.0-x86_64.aps./min

Ateityje tiesiog apsilankykite „Elasticsearch“ atsisiuntimo puslapyje, nukopijuokite RPM paketo nuorodos adresą ir įklijuokite jį nuorodos vietoje aukščiau esančioje komandoje arba galite tiesiog pakeisti versijos numerį pirmiau pateiktoje komandoje nuo 7.10.2 iki naujausios galimos versijos.

Įdiegus „Elasticsearch“, kitas žingsnis yra įgalinti elastinę paiešką.

Pirmiausia įkelkite deemoną naudodami komandą.

$ sudo systemctl daemon-reload

Perkrovę demoną įgalinkite „Elasticsearch“ paslaugą.

$ sudo systemctl įgalinti elasticsearch.paslaugą

3 žingsnis: „Elasticsearch“ konfigūravimas naudojant „CentOS 8“

Įdiegus „Elasticsearch“, jei norite sukonfigūruoti elastinę paiešką pagal savo norą, „Elasticsearch“ konfigūracijos failai dedami į katalogą / etc / elasticsearch. Pvz., Jei norite pakeisti serverio ar sankaupos pavadinimą arba sukonfigūruoti elastinę nuotolinės prieigos paiešką, visos šios rūšies konfigūracijos parinktys yra pateikiamos.yml failas.

elasticsearch.yml

Serverio nustatymams ir konfigūracijai visos parinktys yra šiame faile.

Atidarykite elastinius tyrimus.yml failas terminalo nano teksto rengyklėje.

$ sudo nano / etc / elasticsearch / elasticsearch.yml

Ir nekomentuokite eilučių, prasidedančių „mazgas.vardas“Ir„klasteris.vardas“Ir pateikite norimus pavadinimus, kad pakeistumėte atitinkamai serverio ir klasterio pavadinimą.

mazgas.pavadinimas: "Naujas mazgo pavadinimas"
Klasteris. vardas: newClusterName

Panašiai, jei norite sukonfigūruoti elastinę nuotolinės prieigos paiešką, atžymėkite eilutę, prasidedančią „tinklo.vedėjas“, Jei jis yra pakomentuotas ir pateikia nuotolinio kompiuterio IP adresą.

Atlikę visas konfigūracijas, išsaugokite failą ir išeikite naudodami sparčiuosius klavišus (CTRL + S) ir (CTRL + X).

Pakeitę konfigūracijos failą ir pritaikydami pakeitimus, turime iš naujo paleisti „Elasticsearch“ paslaugą.

$ sudo systemctl paleiskite elasticsearch iš naujo.paslaugą

Elastinės paieškos konfigūracija išsaugoma ir sėkmingai taikoma.

Išvada

Taip mes galime įdiegti „elastinę paiešką“ „CentOS 8“ operacinėje sistemoje ir sukonfigūruoti ją pagal savo reikalavimus. Naudodami „Elasticsearch“ galime atlikti paiešką svetainėje, programų paiešką, programų našumo stebėjimą, verslo ir saugos analizę ir daug daugiau užduočių. Norėdami sužinoti daugiau apie „Elasticsearch“, perskaitykite „Elasticsearch“ darbo pradžios vadovą savo oficialioje svetainėje.

„Vulkan“, skirta „Linux“ vartotojams
Kiekvienos naujos kartos grafikos plokštės matome, kaip žaidimų kūrėjai peržengia grafinės ištikimybės ribas ir artėja prie fotorealizmo. Nepaisant vi...
„OpenTTD“ ir „Simutrans“
Sukurti savo transporto modeliavimą gali būti smagu, atpalaiduojanti ir be galo viliojanti. Štai kodėl jūs turite įsitikinti, kad išbandėte kuo daugia...
„OpenTTD“ pamoka
„OpenTTD“ yra vienas iš populiariausių verslo modeliavimo žaidimų. Šiame žaidime turite sukurti nuostabų transporto verslą. Tačiau pradėsite nuo mažda...