Cum se instalează Elasticsearch pe serverul Ubuntu 18.04

0
24

Imagine: Jack Wallen
                                        

Eleasticsearch este un motor de căutare puternic, bazat pe biblioteca Lucene, care oferă un motor de căutare distribuit, cu capacitate multiplă, fulltext. Cu o interfață web HTTP și documente JSON fără schemă, Elasticsearch ar putea fi o soluție ideală pentru vizualizarea datelor companiei dvs.

Voi trece prin procesul de instalare a programului Elasticsearch pe Ubuntu 18.04

SEE : Securizarea politicii Linux (Tech Pro Research)

Ce ai nevoie

Tot ce ai nevoie este o instanță de execuție a Ubuntu Server 18.04 și un cont de utilizator cu privilegii sudo.

Primul lucru pe care trebuie să-l faceți este actualizarea și actualizarea serverului. Rețineți că, în cazul actualizării kernelului în timpul procesului, va fi necesară o repornire a serverului. Din acest motiv, executați procesul de actualizare / upgrade într-o perioadă în care este posibilă o actualizare

Pentru a executa procesul de actualizare / upgrade, conectați-vă la serverul Ubuntu și lansați următoarea comandă:

 sudo apt-update
sudo apt-get upgrade -y 

Instalați dependențe

Elasticsearch depinde de Java. Emiteți următoarele comenzi pentru a instala dependența:

 sudo add-apt-repository ppa: webupd8team / java
sudo apt-get update
Instalarea și configurarea Elasticsearch 

Pentru a instala Elasticsearch, emiteți următoarele comenzi:

 cd / tmp
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.3.2.deb
sudo dpkg -i elasticsearch-6.3.2.deb 

Deschideți fișierul de configurare Elasticsearch cu comanda:

 sudo nano /etc/elasticsearch/elasticsearch.yml

Locați linia:

 # network.host : 192.168.0.1 

Eliminați comentariul (caracterul #) și schimbați adresa IP cu cea a serverului dvs. de găzduire. Salvați și închideți fișierul

În cele din urmă, porniți și activați serviciul cu comanda:

 sudo systemctl enable elasticsearch.service
sudo systemctl start elasticsearch.service 

Punctați un browser web la http: // SERVER_IP: 9200 / _cat / health? v (unde SERVER_IP este adresa IP a serverului dvs. de găzduire). Ar trebui să vedeți o producție similară ca cea prezentată în Figura A [19659905] Figura A

 Figura A

configurează Kibana

Acum vom instala Kibana Dashboard, care poate afișa rezultatele Elasticsearch. Acest lucru se face cu următorii pași:

 cd / tmp
wget https://artifacts.elastic.co/downloads/kibana/kibana-6.3.2-amd64.deb
sudo dpkg -i kibana-6.3.2-amd64.deb 

Configurați Kibana deschizând fișierul de configurare cu comanda:

 sudo nano /etc/kibana/kibana.yml

Locați următoarele rânduri:

 ] # server.host: "localhost"
# elasticsearch.url: "http: // localhost: 9200" 

Modificați aceste linii la:

 server.host: "SERVER_IP"
e-mail: "http: // SERVER_IP: 9200" 

unde SERVER_IP este adresa IP a serverului dvs. de găzduire

Salvați și închideți fișierul

sysctl -w vm.max_map_count = 262144

Reporniți serverul. Odată ce serverul repornește, porniți și activați serviciul Kibana cu comenzile:

 sudo systemctl permite kibana.service
sudo systemctl start kibana.service 

Deschideți tabloul de bord

Acum puteți să vă îndreptați browserul spre http: // SERVER_IP: 5601 pentru a vizualiza tabloul de bord Kibana ( .

Figura B

 Figura B "date-original =" https://tr3.cbsistatic.com/hub/i/2018/12/11/e175693c-2100-43b9-b4df-6821aab843c3/elasticsearchb-800x600 .jpg

Există un ultim pas pe care îl puteți lua.

Instalați și configurați Logstash

Acum avem nevoie de mijloacele pentru a adăuga date în Elasticsearch. Acest lucru se va face cu Logstash. Pentru a instala acest instrument, emiteți comenzile:

 cd / tmp
wget https://artifacts.elastic.co/downloads/logstash/logstash-6.3.2.deb
sudo dpkg -i logstash-6.3.2.deb 

Deschideți fișierul de configurare Logstash cu comanda:

 sudo nano /etc/logstash/logstash.yml

Schimbați următorul rând:

 # http. gazdă: "127.0.0.1" 

Eliminați caracterul # și schimbați adresa IP în serverul dvs. de gazduire IP. Salvați și închideți fișierul

Porniți și activați serviciul Logstash cu comenzile:

 sudo systemctl enable logstash.service
sudo systemctl start logstash.service 

Punctați browserul dvs. la http: // SERVER_IP: 5601 și sunteți gata să începeți să lucrați. Felicitări, aveți acum un motor de căutare puternic instalat și gata de plecare. Vă recomandăm să vă îndreptați spre documentația oficială Elasticsearch pentru a afla mai multe despre cum să creați căutări

Vezi de asemenea

Source link

LĂSAȚI UN MESAJ

Please enter your comment!
Please enter your name here