Cómo instalar Elasticsearch en Centos 8

Cómo instalar Elasticsearch en Centos 8
Elasticsearch es un análisis de datos en tiempo real muy popular y poderoso y una plataforma de búsqueda distribuida. Elasticsearch es un proyecto de código abierto y de uso gratuito desarrollado por elastic Company. Su escalabilidad, facilidad de uso y características de uso gratuito permiten a los usuarios usarla para fines de prueba para una búsqueda compleja. Admite servicios RESTFUL para manipular datos combinando los métodos HTTP con el URI HTTP. Comencemos con la instalación de ElasticSearch en Centos 8.

Instalación de Elasticsearch en Centos 8

Dado que ElasticSearch está escrito en Java, el primer paso es tener Java instalado en el sistema operativo CentOS 8.

Paso 1: Instale Java en Centos 8

Java se puede instalar en su máquina CentOS 8 instalando el JRE (entorno de tiempo de ejecución de Java). El paquete OpenJDK está disponible en el repositorio del paquete CentOS 8, y puede instalar la última versión escribiendo el comando que se proporciona a continuación.

$ sudo dnf install java-11-openjdk-devel -y

Después de la instalación de OpenJDK, marque la versión instalada.

$ java --versión

Puedes ver esa versión 11.0.9.1 de OpenJDK se instala correctamente en la máquina Centos 8. Instalemos Elasticsearch ahora.

Paso 2: Descargue e instale Elasticsearch en Centos 8

Elastic proporciona todos los paquetes para instalar ElasticSearch en cualquier sistema operativo como Deb, Tar.GZ, o RPM. Para CentOS 8, definitivamente necesitaremos el paquete RPM para instalar Elasticsearch en Centos 8. Puede visitar su sitio web oficial, elástico.CO, para descargar e instalar la última versión estable de Elastic Search en Centos 8.

La última y estable versión lanzada de Elasticsearch es 7.11.0 Mientras escribe esta publicación. Descargue e instale el programa de búsqueda elástica utilizando el siguiente comando:

$ sudo rpm -ivh https: // artefactos.elástico.CO/descargas/elasticsearch/elasticsearch-7.12.0-x86_64.rpm

Para el futuro, simplemente visite la página de descarga de ElasticSearch, copie la dirección de enlace del paquete RPM y péguelo en el lugar del enlace en el comando anterior o simplemente puede cambiar el número de versión en el comando anterior desde 7.10.2 a la última versión disponible.

Una vez que se instala ElasticSearch, el siguiente paso es habilitar la búsqueda elástica.

Primero, vuelva a cargar el demonio usando el comando.

$ sudo SystemCtl-Daemon-Reload

Después de recargar el demonio, habilite el servicio de Elasticsearch.

$ sudo systemctl habilitar elasticsearch.servicio

Paso 3: Configuración de ElasticSearch en Centos 8

Después de la instalación de ElasticSearch, si desea configurar la búsqueda elástica de acuerdo con su deseo, los archivos de configuración de Elasticsearch se colocan en el directorio /etc /elasticsearch. Por ejemplo, si desea cambiar el nombre del servidor o el clúster o configurar la búsqueda elástica de acceso remoto, todos estos tipos de opciones de configuración se colocan dentro de ElasticSearch.archivo YML.

elasticsearch.YML

Para la configuración y la configuración del servidor, todas las opciones están en este archivo.

Abre el ELASTSEARCH.archivo YML en un editor de texto nano en la terminal.

$ sudo nano/etc/elasticsearch/elasticsearch.YML

E incommentar las líneas que comienzan desde "nodo.nombre" y "grupo.nombre”Y proporcione sus nombres deseados para cambiar el nombre del servidor y el clúster, respectivamente.

nodo.Nombre: "Nombre del nuevo nodo"
Grupo. Nombre: Newclustername

Del mismo modo, si desea configurar la búsqueda elástica de acceso remoto, sin comment la línea que comienza con el "red.anfitrión"Si se comenta y proporciona la dirección IP del host remoto.

Después de todas las configuraciones, guarde el archivo y salga usando las teclas de acceso directo (CTRL+S) y (CTRL+X).

Después de cambiar el archivo de configuración para aplicar los cambios, necesitamos reiniciar el servicio Elasticsearch.

$ sudo systemctl reiniciar elasticsearch.servicio

La configuración de la búsqueda elástica se guarda y aplica correctamente.

Conclusión

Así es como podemos instalar la búsqueda elástica en el sistema operativo CentOS 8 y configurarla de acuerdo con nuestros requisitos. Mediante el uso de ElasticSearch, podemos realizar una búsqueda en el sitio web, búsqueda de aplicaciones, monitoreo del rendimiento de aplicaciones, análisis comercial y de seguridad, y muchas más tareas. Para obtener más información sobre ElasticSearch, lea la Guía de Getting Start de Elasticsearch de su sitio web oficial.