Az Elasticsearch telepítése az Ubuntu Server 18.04-re

Kép: Jack Wallen

Az Eleasticsearch egy hatalmas keresőmotor, amely a Lucene könyvtáron alapul, és elosztott, multitenant-képes, teljes szövegű keresőmotort biztosít. Egy HTTP webes felülettel és sémamentes JSON dokumentumokkal az Elasticsearch ideális megoldás lehet a vállalati adatok megjelenítésére.

Adatközpont kötelező olvasása

  • 8 adatközpont-előrejelzés 2020-ra
  • 7 hálózati előrejelzés 2020-ra: Automatizálás, élszámolás, Wi-Fi 6, stb
  • A szerver virtualizációjának bevált módszerei és tippek a nem teendőkhöz
  • Kvantumszámítás: Hét igazságot kell tudnod

Megismerjük az Elasticsearch telepítésének folyamatát az Ubuntu 18.04-re.

Amire szükséged van

Csak egy Ubuntu Server 18.04 futó példányára és egy sudo jogosultságokkal rendelkező felhasználói fiókra van szüksége.

Update / frissítés

Az első dolog, amit frissíteni kell, és frissítenie kell a szervert. Ne feledje, hogy ha a kernelt frissítik a folyamat során, a szerver újraindítására lesz szükség. Ezért futtassa a frissítési / frissítési folyamatot egy olyan időszakban, amikor lehetséges a frissítés.

A frissítési / frissítési folyamat futtatásához jelentkezzen be az Ubuntu szerverre, és adja ki a következő parancsot:

 sudo apt-update sudo apt-get frissítés -y 

Telepítse a függőségeket

Az elasztikus keresés a Java-tól függ. A függőség telepítéséhez adja ki az alábbi parancsokat:

 sudo add-apt-repository ppa: webupd8team / java sudo apt-get frissítés sudo apt-get install oracle-java8-installer -y 

Telepítse és konfigurálja az Elasticsearch szoftvert

Az Elasticsearch telepítéséhez adja ki a következő parancsokat:

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

Nyissa meg az Elasticsearch konfigurációs fájlt a következő paranccsal:

 sudo nano /etc/elasticsearch/elasticsearch.yml 

Keresse meg a sort:

 # network.host: 192.168.0.1 

Távolítsa el a megjegyzést (# karakter), és változtassa meg az IP-címet a host kiszolgálójának. Mentse és zárja be a fájlt.

Végül indítsa el és engedélyezze a szolgáltatást a következő paranccsal:

 sudo systemctl engedélyezze az elasztikus keresést.szolgáltatás a sudo systemctl indítsa el az elasztikus keresést 

Mutasson egy webböngészőre a következő címen: http: // SERVER_IP: 9200 / _cat / health? V (ahol a SERVER_IP a host szerver IP címe). Hasonló kimenetet kell látnia, mint az A ábrán látható .

A ábra

Eddig minden a várt módon működik.


Telepítse és konfigurálja a Kibana alkalmazást

Most telepítjük a Kibana Irányítópultot, amely megjeleníti az Elasticsearch eredményeit. Ez a következő lépésekkel történik:

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

A Kibana konfigurálásához nyissa meg a konfigurációs fájlt a következő paranccsal:

 sudo nano /etc/kibana/kibana.yml 

Keresse meg a következő sorokat:

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

Változtassa meg ezeket a sorokat:

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

ahol a SERVER_IP a host szerver IP címe.

Mentse és zárja be a fájlt.

Végül adja ki a következő parancsot:

 sudo sysctl -w vm.max_map_count = 262144 

Indítsa újra a szervert. Amint a szerver újraindul, indítsa el és engedélyezze a Kibana szolgáltatást a következő parancsokkal:

 sudo systemctl engedélyezése kibana.service sudo systemctl start kibana.service 

Nyissa meg az irányítópultot

Most már a böngészőjét a http: // SERVER_IP: 5601 oldalra mutathatja, hogy megtekinthesse a Kibana Irányítópultot ( B ábra ).

B. ábra

Kibana műszerfalunk.


Van egy utolsó lépés, amelyet meg kell tennie.

Telepítse és konfigurálja a Logstash alkalmazást

Most szükségünk van eszközökre az adatok hozzáadására az Elasticsearch-be. Ezt a Logstash segítségével kell megtenni. Az eszköz telepítéséhez adja ki a következő parancsokat:

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

Nyissa meg a Logstash konfigurációs fájlt a következő paranccsal:

 sudo nano /etc/logstash/logstash.yml 

Változtassa meg a következő sort:

 # http.host: "127.0.0.1" 

Távolítsa el a # karaktert, és módosítsa az IP-címet a host kiszolgáló IP-jére. Mentse és zárja be a fájlt.

Indítsa el és engedélyezze a Logstash szolgáltatást a következő parancsokkal:

 sudo systemctl engedélyezése logstash.service sudo systemctl start logstash.service 

Mutasson a böngészőjére a http: // SERVER_IP: 5601 linkre, és készen áll a munka megkezdésére. Gratulálunk, mostantól telepítve van egy hatalmas keresőmotor és készen áll a használatra. Nagyon javaslom, hogy vegye át a hivatalos Elasticsearch dokumentációt, hogy többet megtudjon a keresések létrehozásáról.

Adatközpont-trend hírlevél

A DevOps, a virtualizáció, a hibrid felhő, a tárolás és az operatív hatékonyság csak néhány adatközpont-témakör, amelyet kiemeltünk. Hétfőn és szerdán szállítjuk

Regisztrálj még ma

© Copyright 2021 | mobilegn.com