Slik installerer du Elasticsearch på Ubuntu Server 18.04

Bilde: Jack Wallen

Eleasticsearch er en kraftig søkemotor, basert på Lucene-biblioteket, som gir en distribuert, multitenant-kapabel, fulltekst søkemotor. Med et HTTP-webgrensesnitt og skjemefrie JSON-dokumenter, kan Elasticsearch godt være en ideell løsning for visualisering av firmadataene dine.

Datasenter må leses

  • 8 datasenterprognoser for 2020
  • 7 nettverksvarslinger for 2020: Automatisering, edge computing, Wi-Fi 6, mer
  • Beste praksis for server virtualisering og tips om hva du ikke skal gjøre
  • Kvanteberegning: Syv sannheter du trenger å vite

Jeg skal lede deg gjennom prosessen med å installere Elasticsearch på Ubuntu 18.04.

Hva trenger du

Alt du trenger er en løpende forekomst av Ubuntu Server 18.04 og en brukerkonto med sudo-rettigheter.

Oppdatering / oppgradering

Den første tingen å gjøre er å oppdatere og oppgradere serveren din. Vær oppmerksom på at hvis kjernen blir oppdatert i prosessen, vil det være nødvendig med en omstart av serveren. På grunn av dette, kjør oppdaterings- / oppgraderingsprosessen i løpet av en tid der en oppdatering er mulig.

Hvis du vil kjøre oppdaterings- / oppgraderingsprosessen, logger du på Ubuntu-serveren og utgir følgende kommando:

 sudo apt-update sudo apt-get upgrade -y 

Installer avhengigheter

Elasticsearch er avhengig av Java. Gi følgende kommandoer for å installere avhengigheten:

 sudo add-apt-repository ppa: webupd8team / java sudo apt-get update sudo apt-get install oracle-java8-installer -y 

Installer og konfigurer Elasticsearch

Hvis du vil installere Elasticsearch, må du utgi følgende kommandoer:

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

Åpne konfigurasjonsfilen Elasticsearch med kommandoen:

 sudo nano /etc/elasticsearch/elasticsearch.yml 

Finn linjen:

 # nettverk.host: 192.168.0.1 

Fjern kommentaren (# -tegnet) og endre IP-adressen til den til din hosting-server. Lagre og lukk den filen.

Til slutt, start og aktiver tjenesten med kommandoen:

 sudo systemctl aktiver elasticsearch.service sudo systemctl start elasticsearch.service 

Pek en nettleser til http: // SERVER_IP: 9200 / _cat / health? V (der SERVER_IP er IP-adressen til hosting-serveren din). Du skal se lignende utdata som vist i figur A.

Figur A

Så langt fungerer alt som forventet.


Installer og konfigurer Kibana

Nå skal vi installere Kibana Dashboard, som kan vise resultatene fra Elasticsearch. Dette gjøres med følgende trinn:

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

Konfigurer Kibana ved å åpne konfigurasjonsfilen med kommandoen:

 sudo nano /etc/kibana/kibana.yml 

Finn følgende linjer:

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

Endre linjene til:

 server.host: "SERVER_IP" elasticsearch.url: "http: // SERVER_IP: 9200" 

der SERVER_IP er IP-adressen til hosting-serveren din.

Lagre og lukk den filen.

Til slutt, gi følgende kommando:

 sudo sysctl -w vm.max_map_count = 262144 

Start serveren på nytt. Når serveren starter på nytt, start og aktiver Kibana-tjenesten med kommandoene:

 sudo systemctl aktiver kibana.service sudo systemctl start kibana.service 

Åpne dashbordet

Du kan nå peke nettleseren din til http: // SERVER_IP: 5601 for å se Kibana Dashboard ( figur B ).

Figur B

Kibana-dashbordet vårt.


Det er et siste skritt å ta.

Installer og konfigurer Logstash

Vi trenger nå midlene til å legge til data i Elasticsearch. Dette vil bli gjort med Logstash. For å installere dette verktøyet, gi kommandoene:

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

Åpne konfigurasjonsfilen Logstash med kommandoen:

 sudo nano /etc/logstash/logstash.yml 

Endre følgende linje:

 # http.host: "127.0.0.1" 

Fjern # -tegnet, og endre IP-adressen til IP-vertsserveren. Lagre og lukk den filen.

Start og aktiver Logstash-tjenesten med kommandoene:

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

Pek nettleseren din til http: // SERVER_IP: 5601, så er du klar til å begynne å jobbe. Gratulerer, du har nå en kraftig søkemotor installert og klar til å gå. Jeg anbefaler deg å gå over til den offisielle Elasticsearch-dokumentasjonen for å lære mer om hvordan du oppretter søk.

Datasenter Trender Nyhetsbrev

DevOps, virtualisering, hybridsky, lagring og driftseffektivitet er bare noen av datasentertemaene vi vil trekke frem. Leveres mandager og onsdager

Registrer deg i dag

© Copyright 2020 | mobilegn.com