web-dev-qa-db-fra.com

Comment installer Elasticsearch sur 16.04 LT

J'ai Ubuntu 16.04 LTS sur une boîte virtuelle et j'aimerais installer elasticsearch afin de l'utiliser avec Ruby on Rails . J'ai fait une recherche sur Google pour savoir comment faire l'installation, mais j'ai trouvé plusieurs guides comportant quelques différences, ce qui m'a un peu dérouté, par exemple:

Installation d'elasticsearch sur Ubuntu 16.04

Digital Ocean: Installer et configurer Elasticsearch sur Ubuntu 16.04

(voir @ Prérequis)

Comment installer elasticsearch en toute sécurité, sans perturber mon environnement de développement?

4
ltdev

Elastic a son propre guide pour installer elasticsearch avec les paquets Debian. vous pouvez le trouver sur leur site web.

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

J'ai utilisé celui-ci et maintenant tout fonctionne comme un charme.

Elasticsearch requiert Java 8 ou une version ultérieure:

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

Installer 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

quelques remarques (tirées du site web élastique):

  • N'utilisez pas add-apt-repository car cela ajoutera également une entrée deb-src, mais nous ne fournissons pas de paquet source. Si vous avez ajouté l'entrée deb-src, vous verrez une erreur semblable à celle-ci:
Unable to find expected entry 'main/source/Sources' in Release file
Wrong sources.list entry or malformed file)

=> Supprimez l'entrée deb-src du fichier /etc/apt/sources.list et l'installation devrait fonctionner comme prévu.

  • S'il existe deux entrées pour le même référentiel Elasticsearch, vous verrez une erreur comme celle-ci lors de la mise à jour d'apt-get:

Dupliquer l'entrée sources.list https://artifacts.elastic.co/packages/5.x/apt/ ... `

=> Examinez /etc/apt/sources.list.d/elasticsearch-5.x.list pour l’entrée dupliquée ou localisez l’entrée dupliquée parmi les fichiers de /etc/apt/sources.list.d/ et du fichier /etc/apt/sources.list

15
SebastienPattyn

Pour une installation très basique d'ElasticSearch 1.x ou 2.x sur Ubuntu 16.04 (il en va de même pour Ubuntu 14.04), suivez les étapes suivantes pour une nouvelle installation Ubuntu:

  1. su

  2. apt-get update

  3. apt-get upgrade

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

  5. apt-get update

  6. apt-get install Oracle-Java8-installer

  7. Version Java

// pour 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 statut

  4. apt-get install -y curl les liens lynx

  5. lynx http: // localhost: 9200

ou

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

Suivez les étapes ci-dessous. Java doit exiger pour la recherche élastique.

Sudo apt-get installer 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 main stable" Mise à jour Sudo apt-get Sudo apt-get install elasticsearch

pour plus, suivez ceci lien

0
praveen G K