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.