Kuinka asentaa Elasticsearch Ubuntu Server 18.04 -sovellukseen

Kuva: Jack Wallen

Eleasticsearch on tehokas hakukone, joka perustuu Lucene-kirjastoon ja tarjoaa hajautetun, monenanttikäyttöisen, koko tekstin sisältävän hakukoneen. Elasticsearch saattaa olla hyvinkin ihanteellinen ratkaisu yritystietojesi visualisointiin, kun siinä on HTTP-verkkoliitäntä ja skeemittomat JSON-asiakirjat.

Tietokeskuksen lukemat

  • 8 tietokeskuksen ennustetta vuodelle 2020
  • 7 verkkonäköennustetta vuodelle 2020: automaatio, reunalaskenta, Wi-Fi 6 ja enemmän
  • Palvelimen virtualisoinnin parhaat käytännöt ja vinkit siihen, mitä ei tehdä
  • Kvanttilaskenta: Seitsemän totuutta, jotka sinun on tiedettävä

Aion opastaa Elasticsearchin asennuksen Ubuntun 18.04: ssä.

Mitä tarvitset

Tarvitset vain käynnissä olevan Ubuntu Server 18.04 -ilmentimen ja sudo-oikeuksilla varustetun käyttäjätilin.

Päivitä / päivitys

Ensimmäinen tehtävä on päivittää ja päivittää palvelin. Huomaa, että jos ydin päivitetään prosessissa, palvelin on käynnistettävä uudelleen. Suorita tämän vuoksi päivitys- / päivitysprosessi aikana, jolloin päivitys on mahdollista.

Suorita päivitys- / päivitysprosessi kirjautumalla Ubuntu-palvelimeesi ja antamalla seuraava komento:

 sudo apt-update sudo apt-get päivitys -y 

Asenna riippuvuudet

Elastinen haku riippuu Javasta. Anna seuraavat komennot asentaaksesi riippuvuus:

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

Asenna ja määritä Elasticsearch

Asenna Elasticsearch antamalla seuraavat komennot:

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

Avaa Elasticsearch-määritystiedosto komennolla:

 sudo nano /etc/elasticsearch/elasticsearch.yml 

Etsi rivi:

 # network.host: 192.168.0.1 

Poista kommentti (merkki #) ja muuta IP-osoite isäntäpalvelimen osoitteeksi. Tallenna ja sulje tiedosto.

Lopuksi käynnistä ja ota palvelu käyttöön komennolla:

 sudo systemctl mahdollistaa Flexiblesearch.service sudo systemctl Käynnistä Flexiblesearch.service 

Osoita web-selaimeen osoitteeseen http: // SERVER_IP: 9200 / _cat / health? V (missä SERVER_IP on isäntäpalvelimen IP-osoite). Sinun pitäisi nähdä samanlainen lähtö kuin kuvassa A.

Kuvio A

Toistaiseksi kaikki toimii odotetusti.


Asenna ja määritä Kibana

Asennamme nyt Kibanan kojelaudan, joka näyttää Elasticsearchin tulokset. Tämä tehdään seuraavilla vaiheilla:

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

Määritä Kibana avaamalla asetustiedosto komennolla:

 sudo nano /etc/kibana/kibana.yml 

Etsi seuraavat rivit:

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

Muuta nämä rivit:

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

missä SERVER_IP on isäntäpalvelimesi IP-osoite.

Tallenna ja sulje tiedosto.

Anna lopuksi seuraava komento:

 sudo sysctl -w vm.max_map_count = 262144 

Käynnistä palvelin uudelleen. Kun palvelin on käynnistynyt uudelleen, käynnistä ja ota Kibana-palvelu käyttöön komennoilla:

 sudo systemctl Ota käyttöön kibana.service sudo systemctl start kibana.service 

Avaa kojetaulu

Voit nyt osoittaa selaimesi osoitteeseen http: // SERVER_IP: 5601 nähdäksesi Kibanan kojelaudan ( kuva B ).

Kuvio B

Kibana-hallintapaneeli.


Siellä on yksi viimeinen vaihe.

Asenna ja määritä Logstash

Tarvitsemme nyt keinoja lisätä tietoja Elasticsearchiin. Tämä tehdään Logstashilla. Asenna tämä työkalu antamalla komennot:

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

Avaa Logstash-määritystiedosto komennolla:

 sudo nano /etc/logstash/logstash.yml 

Vaihda seuraava rivi:

 # http.host: "127.0.0.1" 

Poista # -merkki ja muuta IP-osoite isäntäpalvelimen IP-osoitteeksi. Tallenna ja sulje tiedosto.

Käynnistä ja ota Logstash-palvelu käyttöön komennoilla:

 sudo systemctl salli logstash.service sudo systemctl käynnistää logstash.service 

Osoita selaimesi osoitteeseen http: // SERVER_IP: 5601, ja olet valmis aloittamaan työskentelyn. Onnittelut, sinulla on nyt tehokas hakukone asennettuna ja käyttövalmis. Suosittelen, että siirryt viralliseen Elasticsearch-dokumentaatioon oppiaksesi lisää hakujen luomisesta.

Datakeskuksen trendit -uutiskirje

DevOps, virtualisointi, hybridi pilvi, tallennus ja toiminnan tehokkuus ovat vain joitain tietokeskuksen aiheista, joita korostamme. Toimitetaan maanantaisin ja keskiviikkoisin

Rekisteröidy tänään

© Copyright 2020 | mobilegn.com