ElasticSearch, telepítse ezt a keresőkiszolgálót az Ubuntu-ra

az ElasticSearch-ről

A következő cikkben megnézzük az ElasticSearch alkalmazást. Arról szól a teljes szövegű keresőkiszolgáló alapján Lucene. Ebben a gyors bejegyzésben meglátjuk, hogyan telepíthetjük az egyik legnépszerűbb teljes szövegű kereső és indexelő platformot az Ubuntu-ra, és hogyan kezdhetjük el.

Ez a keresőszerver elosztott, teljes szövegű keresőt biztosít számunkra, webes felülettel. Nyugalmas és JSON dokumentumokkal. Az elasztikus kutatás az Java-ban kifejlesztve és nyílt forráskódként kerül kiadásra az Apache licenc feltételei szerint.

ElasticSearch adatbázis

Az elasticsearch megadja nekünk a az egyik adatbázis használatának lehetősége NoSQL a legnépszerűbb amelyet képesek leszünk felhasználni szöveges adatok tárolására és keresésére. Ez a Lucene indexelési technológián alapul, és lehetővé teszi a keresések milliszekundumokban történő visszakeresését az indexelt adatok alapján. Támogatja az adatbázis-lekérdezéseket a REST API-n keresztül. Ez azt jelenti használhatunk egyszerű HTTP hívásokat és olyan HTTP módszereket használjon, mint a BESZERZÉS, PONTOZÁS, TELEPÍTÉS, TÖRLÉSstb. az adatokhoz való hozzáféréshez.

Az Elasticsearch Ubuntu telepítéséhez előbb telepítenünk kell a Java-t operációs rendszerünkben. A terminál következő parancsával ellenőrizhetjük, hogy telepítve van-e a Java (Ctrl + Alt + T):

java -version

Amikor végrehajtjuk ezt a parancsot, ha megkapjuk a következő képernyőképen látható eredményt, akkor ez azért lesz, mert a Java nincs telepítve a számítógépünkre:

Java verzió elasticsearch

Ha ez a mi esetünk, akkor telepíthetjük a Java-t az alábbiak követésével cikk hogy egy kolléga korában elhagyta ezt a blogot, vagy a következő parancsokat használta a terminálunkban (Ctrl + Alt + T):

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

Miután futtatták ezeket a parancsokat, a korábban tesztelt paranccsal újra ellenőrizhetjük, hogy a Java telepítve van-e.

Az ElasticSearch telepítése

Az ElasticSearch telepítése csak néhány parancs kérdése. Először is töltse le az ElasticSearch .deb csomagot a weboldal. A terminálban (Ctrl + Alt + T) csak a következő parancsot kell írnunk:

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.2.2.deb

A fenti parancs végrehajtásakor egy ilyen eredményt fogunk látni:

letöltési csomag deb elasticsearch

A letöltés befejezése után telepíthetjük a fájlt a dpkg paranccsal:

rugalmas keresés telepítése

sudo dpkg -i elasticsearch-1.7.2.deb

sok konfigurációs fájlok az ElasticSearch számára az útvonalban lesz tárolva / etc / elasticsearch. Annak érdekében, hogy a gép elinduljon és leálljon, futtassa a következő parancsot:

sudo update-rc.d elasticsearch defaults

Az ElasticSearch beállítása

Ezen a ponton már van egy aktív Elasticsearch telepítésünk. A hatékony használat érdekében néhány fontos változtatást végezhetünk a beállításokon. Futtassa a következő parancsot: nyissa meg a konfigurációs fájlt levelező:

sudo nano /etc/elasticsearch/elasticsearch.yml

A fájlban fogjuk módosítsa a csomópontnév és a fürt.nevet a elasticsearch.yml fájl. Ne felejtse el eltávolítani a # -ot minden olyan sor előtt, amelyet szerkeszteni akarunk, hogy megszüntesse a megjegyzést kommentként.

Elasticsearch konfiguráció

Miután befejeztük a módosításokat, mentjük a fájlokat, és visszatérünk a terminálhoz. Itt az ideje indítsa el az ElasticSearch szervert. Erre a terminálba írjuk:

sudo service elasticsearch start

Amikor a szerver már elindult ellenőrizni fogjuk a szolgáltatás állapotát gépelés a terminálon:

állapot rugalmas keresés

Az ElasticSearch használata

Most, hogy az ElasticSearch elkezdett dolgozni a számítógépünkön, elkezdhetjük használni. Mert megtekintheti a példány részleteit és a fürtinformációkat, futtassa a következő parancsot:

göndör GET rugalmas keresés

curl -X GET 'http://localhost:9200'

Lehet, hogy muszáj göndör telepítése. Ehhez használja a következő parancsot:

sudo apt install curl

Most megpróbálhatjuk helyezzen be néhány adatot az ElasticSearch-be a következő paranccsal:

curl -X POST 'http://localhost:9200/entreunosyceros/hola/1' -H 'Content-Type: application/json' -d '{ "name" : "entreunosyceros" }'

A parancs futtatásakor a következő kimenetet kapjuk:

POST ElasticSearch

A beillesztett adatokat tesztelni fogjuk szerezd be az imént beillesztetteketr:

curl -X GET 'http://localhost:9200/entreunosyceros/hola/1'

A parancs futtatásakor a következő kimenetet kapjuk:

Töltse le az ElasticSearch alkalmazást

Ebben a bejegyzésben csak azt próbálom bemutatni, hogyan telepíthetjük az ElasticSearch-t és futtathatunk rajta alapvető lekérdezéseket, de sokkal több lehetősége van, amelyeket egyedül vagy a hivatalos dokumentáció.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.