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

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