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?
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):
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.
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
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:
su
apt-get update
apt-get upgrade
add-apt-repository ppa: webupd8team/Java
apt-get update
apt-get install Oracle-Java8-installer
Version Java
// pour 2.x; elasticsearch 2.4.0
dpkg -i elasticsearch-2.4.0.deb
service elasticsearch statut
apt-get install -y curl les liens lynx
lynx http: // localhost: 9200
ou
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