it-swarm.com.de

So installieren Sie Elasticsearch auf 16.04 LTs

Ich habe Ubuntu 16.04 LTS auf der virtuellen Box und möchte elasticsearch installieren, um es mit Ruby on Rails zu verwenden. Ich habe bei Google nach Anleitungen für die Installation gesucht, aber ich habe mehrere Anleitungen mit einigen Unterschieden gefunden, die mich ein wenig verwirrt haben, zum Beispiel:

Installieren von elasticsearch unter Ubuntu 16.04

Digital Ocean: Elasticsearch unter Ubuntu 16.04 installieren und konfigurieren

(siehe @ Voraussetzungen)

Wie soll ich elasticsearch sicher installieren, ohne meine Entwicklungsumgebung zu beschädigen?

4
ltdev

Elastic hat eine eigene Anleitung, um elasticsearch mit Debian-Paketen zu installieren. Sie können es auf ihrer Website finden.

https://www.elastic.co/guide/en/elasticsearch/reference/current/deb.html

Ich habe diesen benutzt und jetzt funktioniert alles wie ein Zauber.

Elasticsearch erfordert Java 8 oder höher:

$ Sudo apt-get install openjdk-8-jdk
$ Java -version
openjdk version "1.8.0_111"

Installieren Sie Elasticsearch

$ wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | Sudo apt-key add -
$ Sudo apt-get install apt-transport-https
$ echo "deb https://artifacts.elastic.co/packages/5.x/apt stable main" | Sudo tee -a /etc/apt/sources.list.d/elastic-5.x.list
$ Sudo apt-get update && Sudo apt-get install elasticsearch

einige Anmerkungen (von der elastischen Web site):

  • Verwenden Sie add-apt-repository nicht, da dadurch auch ein deb-src-Eintrag hinzugefügt wird, wir jedoch kein Quellpaket bereitstellen. Wenn Sie den Eintrag deb-src hinzugefügt haben, wird ein Fehler wie der folgende angezeigt:
Unable to find expected entry 'main/source/Sources' in Release file
Wrong sources.list entry or malformed file)

=> Löschen Sie den Eintrag deb-src aus der Datei /etc/apt/sources.list und die Installation sollte wie erwartet funktionieren.

  • Wenn zwei Einträge für dasselbe Elasticsearch-Repository vorhanden sind, wird beim Aktualisieren von apt-get ein Fehler wie der folgende angezeigt:

Duplicate sources.list entry https://artifacts.elastic.co/packages/5.x/apt/ ... `

=> Untersuchen Sie /etc/apt/sources.list.d/elasticsearch-5.x.list auf den doppelten Eintrag, oder suchen Sie den doppelten Eintrag unter den Dateien in /etc/apt/sources.list.d/ und der /etc/apt/sources.list -Datei

15
SebastienPattyn

Für eine sehr einfache Installation von ElasticSearch 1.x oder 2.x unter Ubuntu 16.04 (dasselbe gilt für Ubuntu 14.04) führen Sie die folgenden Schritte für die Neuinstallation von Ubuntu aus:

  1. su

  2. apt-get update

  3. apt-Get-Upgrade

  4. add-apt-repository ppa: webupd8team/Java

  5. apt-get update

  6. apt-get installiert den Oracle-Java8-Installer

  7. Java-Version

// für 2.x; elasticsearch 2.4.0

  1. wget https://download.elastic.co/elasticsearch/release/org/elasticsearch/distribution/deb/elasticsearch/2.4.0/elasticsearch-2.4.0.deb

  2. dpkg -i elasticsearch-2.4.0.deb

  3. service Elasticsearch Status

  4. apt-get install -y locken luchs links

  5. lynx http: // localhost: 9200

oder

  1. curl -X GET 'http: // localhost: 9200'
3
Pajsije

Befolgen Sie die folgenden Schritte. Java muss für die elastische Suche erforderlich sein.

Sudo apt-get installiere apt-transport-https wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | Sudo apt-key add - add-apt-repository "deb https://artifacts.elastic.co/packages/7.x/apt stable main" Sudo apt-get update Sudo apt-get install Gummisuche

weitere Informationen finden Sie hier Link

0
praveen G K