En este artículo habremos explicado los pasos necesarios para instalar y configurar Elasticsearch en Ubuntu 18.04 LTS. Antes de continuar con este tutorial, asegúrese de haber iniciado sesión como usuario con privilegios de sudo. Todos los comandos de este tutorial deben ejecutarse como un usuario no root.
Elasticsearch es un motor de análisis y búsqueda distribuido en tiempo real flexible y potente de código abierto. Con Elasticsearch, puedes almacenar, buscar y analizar grandes volúmenes de datos más rápido y casi en tiempo real. Elasticsearch generalmente se usa como el motor/tecnología subyacente que potencia las aplicaciones que tienen características y requisitos de búsqueda complejos.
Instalar Elasticsearch en Ubuntu
Paso 1. Primero, antes de comenzar a instalar cualquier paquete en su servidor Ubuntu, siempre recomendamos asegurarse de que todos los paquetes del sistema estén actualizados.
sudo apt update sudo apt upgrade
Paso 2. Instala Java.
Java es el requisito principal para ejecutar Elasticsearch en cualquier sistema. Asegúrese de que su sistema tenga instalado Java ejecutando el siguiente comando:
sudo apt install openjdk-8-jdk
Puede verificar que tenemos instalado Java 8 ejecutando este comando:
$ java -version openjdk version "1.8.0_191" OpenJDK Runtime Environment (build 1.8.0_191-8u191-b14-2ubuntu0.18.04.1-b14) OpenJDK 64-Bit Server VM (build 25.191-b14, mixed mode)
Paso 3. Instala Elasticsearch en Ubuntu 18.04.
Utilice el repositorio apt oficial de Elasticsearch para instalar Elasticsearch en el sistema Ubuntu Linux:
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
Una vez que el repositorio esté habilitado, actualice la lista de paquetes apt e instale el motor Elasticsearch escribiendo:
sudo apt update sudo apt install elasticsearch
El servicio Elasticsearch no se iniciará automáticamente una vez que se complete el proceso de instalación. Para iniciar el servicio y habilitarlo, ejecute:
sudo systemctl enable elasticsearch.service sudo systemctl start elasticsearch.service
Paso 4. Configurar Elasticsearch.
Puede personalizar esto editando el archivo de configuración de Elasticsearch. Edite el archivo de configuración en su editor de texto favorito y actualice los siguientes valores:
sudo nano /etc/elasticsearch/elasticsearch.yml
Cambie los siguientes valores:
network.host: 0.0.0.0 cluster.name: ES_Cluster_01 node.name: "Cluster_01_Node_001"
Reinicie el servicio Elasticsearch para que los cambios surtan efecto:
sudo systemctl restart elasticsearch
Paso 5. Pruebe la configuración de Elasticsearch.
Puede verificar que Elasticsearch se está ejecutando enviando una solicitud HTTP al puerto 9200 en localhost con el siguiente comando curl:
curl -X GET "localhost:9200/"
Debería ver algo similar a esto:
{ "name" : "kwEpA2Q", "cluster_name" : "elasticsearch", "cluster_uuid" : "B-5B34LramonaD3ww", "version" : { "number" : "6.6.1", "build_flavor" : "default", "build_type" : "deb", "build_hash" : "1fd8f69", "build_date" : "2019-04-13T17:10:46.160291Z", "build_snapshot" : false, "lucene_version" : "7.6.0", "minimum_wire_compatibility_version" : "5.6.0", "minimum_index_compatibility_version" : "5.0.0" }, "tagline" : "You Know, for Search" }
Eso es todo lo que necesita hacer para instalar Elasticsearch en Ubuntu 18.04. Espero que encuentre útil este consejo rápido. Si tiene preguntas o sugerencias, no dude en dejar un comentario a continuación.