GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

Instalar Elasticsearch en Ubuntu

Le mostraremos cómo instalar Elasticsearch en Ubuntu. Elasticsearch es un motor de análisis y búsqueda distribuido, escalable y en tiempo real basado en Lucene. Le permite buscar, analizar y explorar sus datos con una interfaz web HTTP y documentos JSON sin esquema. Está desarrollado en Java y se publica como código abierto bajo los términos de la Licencia Apache. Instalar Elasticsearch en Ubuntu es una tarea fácil si sigue cuidadosamente nuestro tutorial a continuación. La instalación de Elasticsearch en Ubuntu debería llevar menos de 10 minutos.

A continuación se muestran varias características de Elasticsearch:

  • Motor de búsqueda distribuido y de alta disponibilidad.
  • Cada índice está completamente fragmentado con un número configurable de fragmentos.
  • Cada fragmento puede tener una o más réplicas.
  • Operaciones de lectura/búsqueda realizadas en cualquiera de los fragmentos de réplica.
  • Multiusuario con varios tipos.
  • Soporte para más de un índice.
  • Soporte para más de un tipo por índice.
  • Configuración del nivel de índice (número de fragmentos, almacenamiento de índice,...).
  • Varios conjuntos de API
  • API HTTP RESTful
  • API nativa de Java.
  • Todas las API realizan el redireccionamiento automático de operaciones de nodo.
  • Orientado a documentos
  • No es necesario definir el esquema por adelantado.
  • El esquema se puede definir por tipo para personalizar el proceso de indexación.
  • Escritura subyacente asíncrona confiable para persistencia a largo plazo. Construido sobre Lucene
  • Cada fragmento es un índice de Lucene completamente funcional
  • Todo el poder de Lucene expuesto fácilmente a través de una configuración / complementos simples.

1 Requisitos

Usaremos nuestro plan de hospedaje SSD 1 Linux VPS para este tutorial.

2. Iniciar sesión a través de SSH

Inicie sesión en su servidor a través de SSH

# ssh root@server_ip

3. Comprobar la versión de Ubuntu

Puede verificar si tiene la versión correcta de Ubuntu instalada en nuestro servidor con el siguiente comando:

# lsb_release -a

Lo que debería darte la salida debajo:

Distributor ID: Ubuntu
Description:    Ubuntu 14.04.3 LTS
Release:        14.04
Codename:       trusty

4. Actualizar el sistema

Asegúrese de que su servidor esté completamente actualizado. Además, instale wget y descomprima:

# apt-get update && apt-get upgrade

# apt-get install unzip wget

5. Instalar Oracle Java 8

Dado que Elasticsearch está escrito en Java, deberá instalar un entorno de ejecución de Java en su servidor. Por lo tanto, agregue el repositorio Java PPA en su sistema Ubuntu con el siguiente comando:

# 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

Actualice el índice del paquete e instale Java 8:

# apt-get update

# apt-get install oracle-java8-installer

Compruebe si Java se ha instalado correctamente:

# java -version

Debería recibir el siguiente resultado:

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. Instalar Elasticsearch en Ubuntu

Descargue Elasticsearch desde el sitio web respectivo. Como puede ver, las descargas están disponibles en paquetes zip, tar.gz, deb y rpm. Para este proceso de instalación que se ejecutará en Ubuntu, es mejor si usa el paquete Debian (deb) porque instalará todo lo que se necesita para que se ejecute Elasticsearch. Por lo tanto, ingrese los siguientes comandos:

# cd /opt

# wget https://download.elasticsearch.org/elasticsearch/release/org/elasticsearch/distribution/deb/elasticsearch/2.2.0/elasticsearch-2.2.0.deb

Una vez descargado el paquete deb, instale Elasticsearch usando dpkg comando como se muestra a continuación:

# dpkg -i elasticsearch-2.2.0.deb

Este procedimiento de instalación instalará Elasticsearch en /usr/share/elasticsearch/ cuyos archivos de configuración se colocarán en /etc/elasticsearch

El script que se usará para detener/iniciar/reiniciar esta plataforma es /etc/init.d/elasticsearch

7. Configurar Elasticsearch

Ingrese el siguiente comando para asegurarse de que Elasticsearch se inicie automáticamente al arrancar.

# update-rc.d elasticsearch defaults

Ahora hagamos una edición básica en el archivo /etc/elasticsearch/elasticsearch.yml, que es el archivo de configuración principal de Elasticsearch. Abre el archivo con tu editor de texto favorito. Estamos usando nano:

# nano /etc/elasticsearch/elasticsearch.yml

Actualice el nodo.nombre y clúster.nombre valores con el nombre de su servidor (nombre de host) y el nombre con el que se asociará el clúster. Por ejemplo, después de nuestra modificación, las líneas del archivo se ven como las siguientes:

# ---------------------------------- 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

Por supuesto, hay muchos ajustes de configuración que se pueden modificar según las necesidades de cada uno, sin embargo, lo dejaremos a usted y sus preferencias. Para obtener más información, puede utilizar la documentación completa de Elasticsearch.

Una vez que haya terminado de editar el archivo, guárdelo y ciérrelo. Luego inicie Elasticsearch:

# /etc/init.d/elasticsearch start

Felicitaciones, ha instalado Elasticsearch con éxito en su Ubuntu 14.04 VPS.

Por supuesto, no es necesario que instale elasticsearch en Ubuntu, si utiliza uno de nuestros servicios de alojamiento VPS de Ubuntu, en cuyo caso simplemente puede solicitar a nuestros administradores expertos de Linux que instalen Elasticsearch en Ubuntu, para ti. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.

PD . Si le gustó esta publicación sobre cómo instalar Elasticsearch en Ubuntu, compártala con sus amigos en las redes sociales usando los botones a la izquierda o simplemente deje una respuesta a continuación. Gracias.


Panels
  1. Instalar Webmin en Ubuntu 16.04

  2. Instale MEAN en un Ubuntu 14.04

  3. Instalar GrandCMS en Ubuntu

  4. Instalar Bludit en Ubuntu 16.04

  5. Instale Tomcat 9 en Ubuntu 16.04

Cómo instalar Elasticsearch en Ubuntu 18.04

Cómo instalar Elasticsearch en Ubuntu 20.04

Cómo instalar ELK en Ubuntu 20.04

Cómo instalar Graylog 3.0 en Ubuntu 18.04 / Ubuntu 16.04

Cómo instalar Elasticsearch en Ubuntu 20.04

Instalar Elasticsearch en Ubuntu 18.04