Elastické vyhledávání

Nainstalujte ElasticSearch na Ubuntu

Nainstalujte ElasticSearch na Ubuntu
V tomto rychlém příspěvku uvidíme, jak můžeme nainstalovat jednu z nejpopulárnějších platform pro indexování a vyhledávání textu, Elasticsearch na Ubuntu a začít ji také používat. Začneme hned.

Elasticsearch databáze

Elasticsearch je jednou z nejpopulárnějších databází NoSQL, která se používá k ukládání a vyhledávání textových dat.

Elasticsearch je založen na technologii indexování lucenu a umožňuje načítání vyhledávání v milisekundách na základě indexovaných dat. Podporuje databázové dotazy prostřednictvím rozhraní REST API. To znamená, že můžeme používat jednoduchá volání HTTP a používat metody HTTP jako GET, POST, PUT, DELETE atd. pro přístup k datům.

 Instalace Java

Chcete-li nainstalovat Elasticsearch na Ubuntu, musíme nejprve nainstalovat Javu. Ve výchozím nastavení nemusí být Java nainstalována. Můžeme to ověřit pomocí tohoto příkazu:

verze Java

Když spustíme tento příkaz, získáme následující výstup:

Nyní do našeho systému nainstalujeme Javu. Použijte tento příkaz:

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

Jakmile jsou tyto příkazy spuštěny, můžeme znovu ověřit, že Java je nyní nainstalována pomocí stejného příkazu.

Instalace Elasticsearch

Instalace Elasticsearch je nyní jen otázkou několika příkazů. Nejprve si stáhněte soubor balíčku Elasticsearch ze stránky ES:

wget https: // artefakty.elastický.co / soubory ke stažení / elasticsearch / elasticsearch-6.2.2.deb

Když spustíme výše uvedený příkaz, uvidíme následující výstup:

Dále můžeme nainstalovat stažený soubor dpkg příkaz:

sudo dpkg -i elasticsearch-1.7.2.deb

Když spustíme výše uvedený příkaz, uvidíme následující výstup:

Ujistěte se, že jste si deb balíček stáhli pouze z webu ES.

Konfigurační soubory pro Elasticsearch budou uloženy na / etc / elasticsearch.  Chcete-li se ujistit, že je Elasticsearch spuštěn a zastaven se strojem, spusťte následující příkaz:

sudo update-rc.d výchozí nastavení elasticsearch

Konfigurace Elasticsearch

Nyní máme aktivní instalaci pro Elasticsearch. Abychom mohli Elasticsearch používat efektivně, můžeme provést některé důležité změny konfigurace. Spuštěním následujícího příkazu otevřete konfigurační soubor ES:

sudo nano / etc / elasticsearch / elasticsearch.yml

Nejprve upravíme uzel.název a shluk.název v elasticsearch.yml soubor. Nezapomeňte odstranit # před každým řádkem, který chcete upravit, abyste jej označili jako komentář.

Upravte tyto vlastnosti:

Jakmile skončíte se všemi změnami konfigurace, spusťte ES server poprvé:

sudo service elasticsearch start

Když spustíme tento příkaz a zkontrolujeme stav služby, dostaneme následující výstup:

Používání Elasticsearch

Nyní, když začal Elasticsearch, můžeme jej začít používat pro naše příkazy.

Chcete-li zobrazit podrobnosti instance a informace o klastru, spusťte následující příkaz:

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

Možná budete muset nainstalovat curl, udělejte to pomocí tohoto příkazu:

sudo apt-get install curl

Když spustíme tento příkaz, získáme následující výstup:

Nyní můžeme zkusit vložit některá data do ES pomocí následujícího příkazu:

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

Když spustíme tento příkaz, získáme následující výstup:

Zkusme nyní získat data:

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

Když spustíme tento příkaz, získáme následující výstup:

Závěr

V tomto rychlém příspěvku jsme se naučili, jak můžeme nainstalovat Elasticsearch a spouštět na něm základní dotazy.

Hry Jak zachytit a streamovat vaši herní relaci v systému Linux
Jak zachytit a streamovat vaši herní relaci v systému Linux
V minulosti bylo hraní her považováno pouze za koníček, ale postupem času došlo v herním průmyslu k obrovskému nárůstu z hlediska technologie a počtu ...
Hry Nejlepší hry pro ruční sledování
Nejlepší hry pro ruční sledování
Oculus Quest nedávno představil skvělou myšlenku ručního sledování bez ovladačů. S neustále se zvyšujícím počtem her a aktivit, které provádějí podpor...
Hry Jak zobrazit překrytí OSD v linuxových aplikacích a hrách na celou obrazovku
Jak zobrazit překrytí OSD v linuxových aplikacích a hrách na celou obrazovku
Hraní her na celou obrazovku nebo používání aplikací v režimu celé obrazovky bez rozptýlení vás mohou odříznout od příslušných systémových informací v...