Elastické vyhľadávanie

Nainštalujte si ElasticSearch na Ubuntu

Nainštalujte si ElasticSearch na Ubuntu
V tomto rýchlom príspevku uvidíme, ako si môžeme nainštalovať jednu z najpopulárnejších platform na indexovanie a vyhľadávanie textu Elasticsearch na Ubuntu a začať ju tiež používať. Teraz začneme.

Elasticsearch Databáza

Elasticsearch je jednou z najpopulárnejších databáz NoSQL, ktorá sa používa na ukladanie a vyhľadávanie textových údajov.

Elasticsearch je založený na technológii indexovania lucenu a umožňuje vyhľadávanie v milisekundách na základe údajov, ktoré sú indexované. Podporuje databázové dotazy prostredníctvom rozhraní REST API. To znamená, že môžeme používať jednoduché hovory HTTP a používať metódy HTTP ako GET, POST, PUT, DELETE atď. na prístup k údajom.

 Inštalácia Java

Aby sme mohli nainštalovať Elasticsearch na Ubuntu, musíme najskôr nainštalovať Javu. Java nemusí byť predvolene nainštalovaná. Môžeme to overiť pomocou tohto príkazu:

java -verzia

Keď spustíme tento príkaz, dostaneme nasledujúci výstup:

Teraz do nášho systému nainštalujeme Javu. Použite na to tento príkaz:

sudo add-apt-repository ppa: webupd8team / java
sudo apt-get aktualizácia
sudo apt-get install oracle-java8-installer

Po spustení týchto príkazov môžeme pomocou rovnakého príkazu znova overiť, či je Java nainštalovaná.

Inštalácia Elasticsearch

Inštalácia Elasticsearch je teraz iba otázkou niekoľkých príkazov. Na začiatok si stiahnite súbor balíka Elasticsearch zo stránky ES:

wget https: // artefakty.elastické.co / na stiahnutie / elasticsearch / elasticsearch-6.2.2.deb

Keď spustíme vyššie uvedený príkaz, uvidíme nasledujúci výstup:

Ďalej môžeme nainštalovať stiahnutý súbor dpkg príkaz:

sudo dpkg -i elasticsearch-1.7.2.deb

Keď spustíme vyššie uvedený príkaz, uvidíme nasledujúci výstup:

Nezabudnite si stiahnuť deb balík iba z webovej stránky ES.

Konfiguračné súbory pre Elasticsearch budú uložené na / etc / elasticsearch.  Ak sa chcete ubezpečiť, že je Elasticsearch spustený a zastavený na stroji, spustite nasledujúci príkaz:

sudo update-rc.d predvolené nastavenia elasticsearch

Konfigurácia Elasticsearch

Teraz máme aktívnu inštaláciu pre Elasticsearch. Aby sme mohli Elasticsearch využívať efektívne, môžeme urobiť niekoľko dôležitých zmien v konfigurácii. Spustením nasledujúceho príkazu otvorte konfiguračný súbor ES:

sudo nano / etc / elasticsearch / elasticsearch.yml

Najskôr upravíme uzol.názov a zhluk.názov v elasticsearch.yml spis. Nezabudnite odstrániť # pred každým riadkom, ktorý chcete upraviť, aby ste ho označili ako komentár.

Upravte tieto vlastnosti:

Po dokončení všetkých zmien konfigurácie spustite server ES prvýkrát:

sudo služba elasticsearch štart

Keď spustíme tento príkaz a skontrolujeme stav služby, dostaneme nasledujúci výstup:

Pomocou Elasticsearch

Teraz, keď začal Elasticsearch, môžeme ho začať používať pre svoje príkazy.

Ak chcete zobraziť podrobnosti inštancie a informácie o klastri, spustite nasledujúci príkaz:

curl -X ZÍSKAJTE 'http: // localhost: 9200'

Možno budete musieť nainštalovať zvlnenie, urobte to pomocou tohto príkazu:

sudo apt-get nainštalovať zvlnenie

Keď spustíme tento príkaz, dostaneme nasledujúci výstup:

Teraz môžeme skúsiť vložiť niektoré dáta do ES pomocou nasledujúceho príkazu:

curl -X POST 'http: // localhost: 9200 / linuxhint / hello / 1' -H 'typ obsahu: aplikácia
/ json '-d' "name": "LinuxHint" '

Keď spustíme tento príkaz, dostaneme nasledujúci výstup:

Pokúsme sa získať údaje teraz:

curl -X ZÍSKAJTE 'http: // localhost: 9200 / linuxhint / ahoj / 1'

Keď spustíme tento príkaz, dostaneme nasledujúci výstup:

Záver

V tomto rýchlom príspevku sme sa dozvedeli, ako môžeme nainštalovať Elasticsearch a spúšťať na ňom základné dotazy.

Hry Vulkan pre používateľov systému Linux
Vulkan pre používateľov systému Linux
S každou novou generáciou grafických kariet vidíme, že vývojári hier posúvajú hranice grafickej vernosti a prichádzajú o krok bližšie k fotorealizmu. ...
Hry OpenTTD vs Simutrans
OpenTTD vs Simutrans
Vytvorenie vlastnej simulácie dopravy môže byť zábavné, relaxačné a mimoriadne lákavé. Preto sa musíte uistiť, že vyskúšate čo najviac hier, aby ste n...
Hry Výukový program OpenTTD
Výukový program OpenTTD
OpenTTD je jednou z najpopulárnejších obchodných simulačných hier. V tejto hre musíte vytvoriť úžasné dopravné podnikanie. Začnete však na začiatku ok...