GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Nainstalujte Elasticsearch na Ubuntu

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.


Panels
  1. Jak nainstalovat Graylog2 na Ubuntu 14.04

  2. Jak nainstalovat Graylog2 na Ubuntu 15.04 / 14.10

  3. Jak nainstalovat Elasticsearch na Ubuntu 20.04

  1. Nainstalujte Webmin na Ubuntu 16.04

  2. Nainstalujte phpMyAdmin na Ubuntu 16.04

  3. Nainstalujte MEAN na Ubuntu 14.04

  1. Nainstalujte GrandCMS na Ubuntu

  2. Nainstalujte Bludit na Ubuntu 16.04

  3. Nainstalujte Tomcat 9 na Ubuntu 16.04