Ukážeme vám, jak nainstalovat Elasticsearch na Ubuntu. Elasticsearch je distribuovaný, škálovatelný vyhledávací a analytický nástroj v reálném čase založený na Lucene. Umožňuje vám vyhledávat, analyzovat a zkoumat vaše data pomocí webového rozhraní HTTP a dokumentů JSON bez schémat. Je vyvinut v Javě a je uvolněn jako open source za podmínek licence Apache. Instalace Elasticsearch na Ubuntu je snadný úkol, pokud budete pečlivě sledovat náš návod níže. Instalace Elasticsearch na Ubuntu by měla trvat méně než 10 minut.
Níže je několik funkcí Elasticsearch:
- Distribuovaný a vysoce dostupný vyhledávač.
- Každý index je plně rozdělen s konfigurovatelným počtem fragmentů.
- Každý fragment může mít jednu nebo více replik.
- Operace čtení/vyhledávání prováděné na jednom z replikových fragmentů.
- Více nájemců s více typy.
- Podpora více než jednoho indexu.
- Podpora více než jednoho typu na index.
- Konfigurace úrovně indexu (počet fragmentů, úložiště indexu, …).
- Různá sada rozhraní API
- HTTP RESTful API
- Native Java API.
- Všechna rozhraní API provádějí automatické přesměrování operací uzlů.
- Zaměřeno na dokumenty
- Není potřeba předem definovat schéma.
- Schéma lze definovat podle typu pro přizpůsobení procesu indexování.
- Spolehlivý, asynchronní zápis na pozadí pro dlouhodobou stálost. Postaven na vrcholu Lucene
- Každý fragment je plně funkční index Lucene
- Veškerou sílu Lucene lze snadno odhalit pomocí jednoduché konfigurace / pluginů.
1 Požadavky
V tomto tutoriálu budeme používat náš plán hostování SSD 1 Linux VPS.
2. Přihlaste se přes SSH
Přihlaste se na svůj server přes SSH
# ssh root@server_ip
3. Zkontrolujte verzi Ubuntu
Níže uvedeným příkazem můžete zkontrolovat, zda máte na našem serveru nainstalovanou správnou verzi Ubuntu:
# lsb_release -a
Což by vám mělo poskytnout spodní výstup:
Distributor ID: Ubuntu Description: Ubuntu 14.04.3 LTS Release: 14.04 Codename: trusty
4. Aktualizujte systém
Ujistěte se, že je váš server plně aktuální. Také nainstalujte wget a rozbalte:
# apt-get update && apt-get upgrade # apt-get install unzip wget
5. Nainstalujte Oracle Java 8
Vzhledem k tomu, že Elasticsearch je napsán v Javě, budete muset na svůj server nainstalovat Java Runtime Environment. Přidejte proto úložiště Java PPA do svého systému Ubuntu pomocí níže uvedeného příkazu:
# echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee /etc/apt/sources.list.d/webupd8team-java.list # echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee -a /etc/apt/sources.list.d/webupd8team-java.list # apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886
Aktualizujte index balíčku a nainstalujte Java 8:
# apt-get update # apt-get install oracle-java8-installer
Zkontrolujte, zda byla Java správně nainstalována:
# java -version
Měli byste obdržet následující výstup:
java version "1.8.0_72" Java(TM) SE Runtime Environment (build 1.8.0_72-b15) Java HotSpot(TM) 64-Bit Server VM (build 25.72-b15, mixed mode)
6. Nainstalujte Elasticsearch na Ubuntu
Stáhněte si Elasticsearch z příslušné webové stránky. Jak můžete vidět, soubory ke stažení jsou k dispozici v balíčcích zip, tar.gz, deb a rpm. Pro tento instalační proces, který poběží na Ubuntu, je lepší použít balíček Debian (deb), protože nainstaluje vše, co je potřeba ke spuštění Elasticsearch. Zadejte proto následující příkazy:
# cd /opt # wget https://download.elasticsearch.org/elasticsearch/release/org/elasticsearch/distribution/deb/elasticsearch/2.2.0/elasticsearch-2.2.0.deb
Po stažení balíčku deb nainstalujte Elasticsearch pomocí dpkg příkaz, jak je znázorněno níže:
# dpkg -i elasticsearch-2.2.0.deb
Tento instalační postup nainstaluje Elasticsearch do /usr/share/elasticsearch/, jehož konfigurační soubory budou umístěny v /etc/elasticsearch
Skript, který bude použit k zastavení/spuštění/restartování této platformy, je /etc/init.d/elasticsearch
7. Nakonfigurujte Elasticsearch
Zadejte následující příkaz, abyste zajistili, že se Elasticsearch spustí automaticky při bootování.
# update-rc.d elasticsearch defaults
Nyní proveďte základní úpravy v souboru /etc/elasticsearch/elasticsearch.yml, který je hlavním konfiguračním souborem pro Elasticsearch. Otevřete soubor pomocí svého oblíbeného textového editoru. Používáme nano:
# nano /etc/elasticsearch/elasticsearch.yml
Aktualizujte node.name a cluster.name hodnoty s názvem vašeho serveru (hostname) a názvem, ke kterému bude cluster přidružen. Například po naší úpravě vypadají řádky v souboru takto:
# ---------------------------------- Cluster ----------------------------------- # # Use a descriptive name for your cluster: # cluster.name: rosehostingcluster # # ------------------------------------ Node ------------------------------------ # # Use a descriptive name for the node: # node.name: vps.rosehosting.com # # Add custom attributes to the node: # # node.rack: r1
Samozřejmostí je mnoho konfiguračních nastavení, která lze upravit podle vlastních potřeb, ale to už necháme na vás a vašich preferencích. Pro další informace můžete použít důkladnou dokumentaci Elasticsearch.
Po dokončení úprav soubor uložte a zavřete. Poté spusťte Elasticsearch:
# /etc/init.d/elasticsearch start
Gratulujeme, úspěšně jste nainstalovali Elasticsearch do vašeho Ubuntu 14.04 VPS.
Samozřejmě nemusíte instalovat elasticsearch na Ubuntu, pokud používáte jednu z našich hostingových služeb Ubuntu VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, abynainstalovali Elasticsearch na Ubuntu, pro tebe. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.
PS . Pokud se vám líbil tento příspěvek o tom, jak nainstalovat Elasticsearch na Ubuntu, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.