Elastīgā meklēšana

Kā instalēt Elasticsearch vietnē CentOS 8

Kā instalēt Elasticsearch vietnē CentOS 8
Elasticsearch ir ļoti populāra un spēcīga reāllaika datu analīze un izplatīta meklēšanas platforma. Elasticsearch ir atvērta pirmkoda un bez maksas lietojams projekts, ko izstrādājusi Elastic kompānija. Tās mērogojamība, lietošanas ērtums un bezmaksas izmantojamās funkcijas ļauj lietotājiem to izmantot testēšanas vajadzībām sarežģītai meklēšanai. Tas atbalsta RESTful pakalpojumus, lai manipulētu ar datiem, apvienojot HTTP metodes ar HTTP URI. Sāksim ar Elasticsearch instalēšanu CentOS 8.

Elasticsearch instalēšana CentOS 8

Tā kā Elasticsearch ir rakstīts Java valodā, pirmais solis ir Java instalēšana operētājsistēmā CentOS 8.

1. darbība: instalējiet Java CentOS 8

Java var tikt instalēta jūsu CentOS 8 datorā, instalējot JRE (Java Runtime Environment). OpenJDK pakotne ir pieejama CentOS 8 pakotņu krātuvē, un jūs varat instalēt jaunāko versiju, ierakstot zemāk norādīto komandu.

$ sudo dnf instalējiet java-11-openjdk-devel -y

Pēc OpenJDK instalēšanas pārbaudiet instalēto versiju.

$ java --versija

Jūs varat redzēt šo 11. versiju.0.9.1 no OpenJDK ir veiksmīgi instalēta CentOS 8 mašīnā. Instalēsim Elasticsearch tūlīt.

2. solis: lejupielādējiet un instalējiet Elasticsearch vietnē CentOS 8

Elastic nodrošina visus pakotnes, lai instalētu Elasticsearch jebkurā operētājsistēmā, piemēram, deb, tar.gz vai apgr./min. Attiecībā uz CentOS 8 mums noteikti būs nepieciešama pakete rpm, lai Elasticsearch instalētu CentOS 8. Jūs varat apmeklēt viņu oficiālo vietni, elastīga.co, lai lejupielādētu un instalētu CentOS 8 visjaunāko stabilo meklēšanas versiju.

Elasticsearch jaunākā un stabilākā versija ir 7.11.0, rakstot šo ziņu. Lejupielādējiet un instalējiet elastīgās meklēšanas programmu, izmantojot šādu komandu:

$ sudo rpm -ivh https: // artefakti.elastīgs.co / downloads / elasticsearch / elasticsearch-7.12.0-x86_64.apgr./min

Turpmāk vienkārši apmeklējiet Elasticsearch lejupielādes lapu, nokopējiet RPM pakotnes saites adresi un ielīmējiet to saites vietā iepriekš minētajā komandā, vai arī varat vienkārši mainīt iepriekš norādītās komandas versijas numuru no 7.10.2 uz jaunāko pieejamo versiju.

Kad Elasticsearch ir instalēts, nākamais solis ir iespējot elastīgo meklēšanu.

Vispirms atkārtoti ielādējiet dēmonu, izmantojot komandu.

$ sudo systemctl daemon-reload

Pēc dēmona pārlādēšanas iespējojiet Elasticsearch pakalpojumu.

$ sudo systemctl iespējo elasticsearch.apkalpošana

3. solis: Elasticsearch konfigurēšana CentOS 8

Pēc Elasticsearch instalēšanas, ja vēlaties konfigurēt elastīgo meklēšanu atbilstoši savām vēlmēm, Elasticsearch konfigurācijas faili tiek ievietoti direktorijā / etc / elasticsearch. Piemēram, ja vēlaties mainīt servera vai klastera nosaukumu vai konfigurēt elastīgu attālās piekļuves meklēšanu, visi šie konfigurācijas opciju veidi tiek ievietoti elasticsearch.yml fails.

elasticsearch.yml

Servera iestatījumiem un konfigurācijai visas opcijas ir šajā failā.

Atveriet elastisko meklēšanu.yml fails terminālā nano teksta redaktorā.

$ sudo nano / etc / elasticsearch / elasticsearch.yml

Un komentēt rindas, kas sākas ar “mezgls.nosaukums" un "kopa.nosaukums”Un norādiet vēlamos vārdus, lai attiecīgi mainītu servera un klastera nosaukumu.

mezgls.nosaukums: "Jauna mezgla nosaukums"
Kopa. nosaukums: newClusterName

Līdzīgi, ja vēlaties konfigurēt attālās piekļuves elastīgo meklēšanu, noņemiet komentāru no rindiņas, kas sākas ar “tīklā.saimnieks”, Ja tas tiek komentēts un norāda attālā resursdatora IP adresi.

Pēc visām konfigurācijām saglabājiet failu un izejiet, izmantojot īsinājumtaustiņus (CTRL + S) un (CTRL + X).

Pēc konfigurācijas faila nomaiņas, lai piemērotu izmaiņas, mums ir jārestartē Elasticsearch pakalpojums.

$ sudo systemctl restartējiet elasticsearch.apkalpošana

Elastīgās meklēšanas konfigurācija tiek saglabāta un veiksmīgi lietota.

Secinājums

Šādi mēs varam instalēt elastīgo meklēšanu operētājsistēmā CentOS 8 un konfigurēt to atbilstoši mūsu prasībām. Izmantojot Elasticsearch, mēs varam veikt meklēšanu vietnē, lietojumprogrammu meklēšanu, lietojumprogrammu veiktspējas uzraudzību, biznesa un drošības analīzi un daudzus citus uzdevumus. Lai uzzinātu vairāk par Elasticsearch, izlasiet Elasticsearch darba sākšanas rokasgrāmatu no tās oficiālās vietnes.

5 labākie ergonomiskie datoru peles izstrādājumi Linux
Vai ilgstoša datora lietošana izraisa sāpes plaukstas locītavā vai pirkstos? Vai jūs ciešat no stīvām locītavām un jums pastāvīgi ir jāspiež rokas? Va...
How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...
Izmantojot X-Mouse Button Control, atšķirīgi mainiet peles pogas atšķirīgai programmatūrai
Varbūt jums ir nepieciešams rīks, kas varētu mainīt peles vadību ar katru lietoto lietojumprogrammu. Ja tas tā ir, varat izmēģināt lietojumprogrammu a...