Rugalmas keresés

Telepítse az ElasticSearch alkalmazást az Ubuntura

Telepítse az ElasticSearch alkalmazást az Ubuntura
Ebben a gyors bejegyzésben meglátjuk, hogyan telepíthetjük az egyik legnépszerűbb szöveges indexelő és kereső platformot, az Elasticsearch-ot az Ubuntu-ra, és hogyan kezdhetjük el használni. Most elkezdjük.

Elasticsearch adatbázis

Az Elasticsearch az egyik legnépszerűbb NoSQL adatbázis, amelyet szöveges adatok tárolására és keresésére használnak.

Az elasztikus kutatás a lucén indexelési technológián alapul, és lehetővé teszi a keresést milliszekundumban az indexelt adatok alapján. Támogatja az adatbázis-lekérdezéseket a REST API-k segítségével. Ez azt jelenti, hogy használhatunk egyszerű HTTP hívásokat, és használhatunk HTTP módszereket, például GET, POST, PUT, DELETE stb. az adatokhoz való hozzáféréshez.

 Java telepítése

Az Elasticsearch Ubuntu telepítéséhez először a Java-t kell telepítenünk. Előfordulhat, hogy a Java alapértelmezés szerint nincs telepítve. A következő paranccsal ellenőrizhetjük:

java -verzió

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

Most telepítjük a Java-t a rendszerünkre. Ehhez használja ezt a parancsot:

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

Miután ezek a parancsok futtatásra kerültek, ugyanazzal a paranccsal ismét 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 töltse le az Elasticsearch csomagfájlt az ES oldalról:

wget https: // leletek.rugalmas.co / letöltések / elasticsearch / elasticsearch-6.2.2.deb

A fenti parancs futtatásakor a következő kimenetet látjuk:

Ezután telepíthetjük a letöltött fájlt a dpkg parancs:

sudo dpkg -i elasticsearch-1.7.2.deb

A fenti parancs futtatásakor a következő kimenetet látjuk:

Ügyeljen arra, hogy a deb csomagot csak az ES webhelyéről töltse le.

Az Elasticsearch konfigurációs fájljai a következő helyen lesznek tárolva: / etc / elasticsearch.  Annak érdekében, hogy az Elasticsearch elinduljon és leálljon a géppel, futtassa a következő parancsot:

sudo update-rc.d az elasztikus keresés alapértelmezett értékei

Az Elasticsearch konfigurálása

Most van egy aktív telepítésünk az Elasticsearch számára. Az Elasticsearch hatékony használatához néhány fontos változtatást végezhetünk a konfiguráción. Futtassa a következő parancsot az ES konfigurációs fájl megnyitásához:

sudo nano / etc / elasticsearch / elasticsearch.yml

Először módosítjuk a csomópont.név és fürt.név ban ben rugalmas keresés.yml fájl. Ne felejtse el eltávolítani a # -ot minden szerkeszteni kívánt sor előtt, hogy megszüntesse a megjegyzést kommentként.

Módosítsa ezeket a tulajdonságokat:

Miután végzett az összes konfigurációs változtatással, indítsa el először az ES szervert:

sudo service elasticsearch start

Amikor futtatjuk ezt a parancsot és ellenőrizzük a szolgáltatás állapotát, a következő kimenetet kapjuk:

Az Elasticsearch használata

Most, hogy az Elasticsearch elindult, elkezdhetjük használni a parancsokhoz.

A példány részleteinek és a fürt információk megtekintéséhez futtassa a következő parancsot:

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

Lehet, hogy telepítenie kell a curl-t, ezt a következő paranccsal teheti meg:

sudo apt-get install curl

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

Most megpróbálhatunk beilleszteni néhány adatot az ES-be a következő paranccsal:

curl -X POST 'http: // localhost: 9200 / linuxhint / hello / 1' -H 'Content-Type: application
/ json '-d' "name": "LinuxHint" '

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

Próbáljuk meg most megszerezni az adatokat:

curl -X GET 'http: // localhost: 9200 / linuxhint / hello / 1'

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

Következtetés

Ebben a gyors bejegyzésben megtudtuk, hogyan telepíthetjük az Elasticsearch programot és futtathatunk rajta alapvető lekérdezéseket.

HD Remastered Games for Linux, amelyeknek soha nem volt korábban Linux kiadásuk
Számos játékfejlesztő és kiadó a régi játékok HD remasterjével áll elő a franchise élettartamának meghosszabbítása érdekében. Kérjük, hogy a rajongók ...
Az AutoKey használata a Linux játékok automatizálásához
Az AutoKey egy asztali automatizáló segédprogram Linux és X11 rendszerekhez, Python 3, GTK és Qt programozással. A parancsfájlok és a MACRO funkcióina...
Az FPS-számláló megjelenítése a Linux-játékokban
A Linux játék komoly lendületet kapott, amikor a Valve 2012-ben bejelentette a Linux támogatását a Steam kliensnek és játékaiknak. Azóta sok AAA és in...