Nainstalujte Elasticsearch na Ubuntu 14.04

ElastickýsearchV tomto článku nainstalujeme Elasticsearch na Ubuntu 14.04 VPS.

Elasticsearch je distribuovaný škálovatelný vyhledávací a analytický engine založený na technologii Lucene v reálném čase. Umožňuje vyhledávat, analyzovat a prohlížet data pomocí WWW rozhraní HTTP a dokumentů JSON bez schématu.

Je vyvíjen v Javě a je uvolněn jako otevřený zdroj pod podmínkami licence Apache.

Níže je několik funkcí Elasticsearch:

  • Distribuovaný a vysoce dostupný vyhledávač.
  • Každý index je plně shodný s konfigurovatelným počtem částic.
  • Každý shard může mít jednu nebo více replik.
  • Operace čtení / vyhledávání prováděné na jednom z repl.
  • Multi nájemce s více typy.
  • Podpora více než jednoho indexu.
  • Podpora více než jednoho typu na index.
  • Konfigurace úrovně indexu (počet částic, úložiště indexů, ...).
  • Různá sada rozhraní API
  • HTTP RESTful API
  • Nativní Java API.
  • Všechny rozhraní API provádí automatické přesměrování operací uzlů.
  • Dokumentově orientovaný
  • Není třeba definovat předem definici schématu.
  • Schéma může být definováno podle typu pro přizpůsobení procesu indexování.
  • Spolehlivé, asynchronní zapisování za dlouhodobou vytrvalost.Vytvořeno na vrcholu Lucene
  • Každý shard je plně funkční index Lucene
  • Celá síla společnosti Lucene je snadno vystavena jednoduchým konfiguracím / pluginy.

POŽADAVKY

Budeme používat náš SSD 1 Linux VPS Hostingový plán pro tento tutoriál.

Přihlaste se na server přes SSH

# ssh [Email chráněn]_ip

Můžete zkontrolovat, zda máte na našem serveru nainstalovanou správnou verzi Ubuntu pomocí příkazu níže:

# lsb_release -a

Který by vám měl dát pod výstup:

Distributor ID: Ubuntu Popis: Ubuntu 14.04.3 LTS Release: 14.04 Kódové jméno: důvěryhodný

UPDATE SYSTÉMU

Zkontrolujte, zda je váš server plně aktuální. Také nainstalujte wget a rozbalte:

# apt-get update & apt-get upgrade # apt-get nainstalovat unzip wget

INSTALOVAT ORACLE JAVA 8

Vzhledem k tomu, že program Elasticsearch je napsán v Javě, budete muset na svém serveru nainstalovat prostředí Java Runtime. Proto přidejte repozitář Java PPA do systému Ubuntu pomocí příkazu níže:

# echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu důvěryhodné hlavní" | tee /etc/apt/sources.list.d/webupd8team-java.list # echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu důvěryhodné hlavní" | 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 program Java 8:

# apt-get aktualizace # apt-get install oracle-java8-installer

Zkontrolujte, zda je Java správně nainstalováno:

# java -version

Měli byste obdržet následující výstup:

java verze "1.8.0_72" Java (TM) SE Runtime prostředí (sestavení 1.8.0_72-b15) Java HotSpot ™ 64-Bit Server VM (sestavení 25.72-b15,

INSTALOVAT ELASTICKÝ VÝPOČET

Stáhněte si Elastickýsearch od příslušného webová stránka. Jak můžete vidět, stahování je k dispozici v balících zip, tar.gz, deb a rpm. Pro tento instalační proces, který běží na Ubuntu, je lepší, pokud používáte debianový balíček (deb), protože nainstaluje vše potřebné k tomu, aby běžel Elasticsearch. Proto zadejte níže uvedené 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í příkazu dpkg jak je znázorněno níže:

# dpkg -i elasticsearch-2.2.0.deb

Tato instalace provede instalaci nástroje Elasticsearch v adresáři / usr / share / elasticsearch /, jehož konfigurační soubory budou umístěny v adresáři / etc / elasticsearch.

Skript, který bude použit pro zastavení / spuštění / restartování této platformy, je /etc/init.d/elasticsearch

Zadejte následující příkaz, abyste zajistili, že se Elasticsearch spustí automaticky při startu.

# update-rc.d elasticsearch výchozí

Nyní provedeme základní editaci v souboru /etc/elasticsearch/elasticsearch.yml, který je hlavním konfiguračním souborem pro Elasticsearch. Otevřete soubor pomocí oblíbeného textového editoru. Používáme nano:

# nano /etc/elasticsearch/elasticsearch.yml

Aktualizujte název_uzlu a cluster.name s názvem serveru (název hostitele) a názvem, ke kterému bude cluster přidružen. Například po naší úpravě, řádky v souboru vypadají jako následující:

# ---------------------------------- Cluster -------------- --------------------- # # Použijte popisný název clusteru: # cluster.name: rosehostingcluster # # ----------- ------------------------- Uzel ------------------------ ------------ # # Použijte popisný název uzlu: # node.name: vps.rosehosting.com # # Přidání vlastních atributů do uzlu: # # node.rack: r1

Samozřejmě existuje mnoho konfiguračních nastavení, které lze vyladit podle svých potřeb, avšak necháme vás a Vaše preference. Pro další informace můžete použít Elasticsearch důkladně dokumentace.

Jakmile dokončíte úpravu souboru, uložte jej a zavřete. Pak spusťte Elasticsearch:

# /etc/init.d/elasticsearch start

Gratulujeme, úspěšně jste nainstalovali Elasticsearch na své Ubuntu 14.04 VPS.

Napsat komentář