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.