GNU/Linux >> Tutoriales Linux >  >> AlmaLinux

Instalar ElasticSearch en AlmaLinux 8 - ¿Guía paso a paso?

Un componente clave de los grupos de componentes de software de Elastic Stack es Elasticsearch. Elasticsearch es un motor de análisis y búsqueda distribuida de código abierto, rápido y escalable. Está desarrollado en Java y le permite almacenar, indexar, analizar y buscar volúmenes masivos de datos casi en tiempo real. Puede almacenar y recuperar datos en formato JSON mediante API REST.

Con el transcurso del tiempo, Elasticsearch se ha convertido en un motor de búsqueda popular en campos como análisis de registros, análisis de negocios, inteligencia de seguridad y búsqueda de texto completo.

Entre las empresas de primer nivel notables que aprovechan Elasticsearch en sus pilas tecnológicas se incluyen Uber, Udemy, Shopify, Netflix, Facebook y muchas más.

Aquí en LinuxAPT, analizaremos el procedimiento de instalación completo de ElasticSearch en AlmaLinux 8.


Pasos para instalar ElasticSearch en AlmaLinux

1. Instalar el paquete Java

ElasticSearch se creó en Java y, por lo tanto, debe instalar Java en su sistema con el siguiente comando:

$ sudo dnf install java-11-openjdk

Después de la instalación de Java, puede confirmarlo ejecutando el siguiente comando:

$ java —version


2. Importar clave GPG de búsqueda elástica

A continuación, debemos importar la clave GPG para los paquetes rpm de Elasticsearch con el siguiente comando:

$ sudo rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch


3. Instale Elasticsearch en el sistema

Aquí, debe crear un archivo llamado elasticsearch.repo en /etc/yum.repos.d/:

$ sudo vim /etc/yum.repos.d/elasticsearch.repo

Luego, pegue las siguientes líneas en el archivo:

[elasticsearch]
name=Elasticsearch repository for 7.x packages
baseurl=https://artifacts.elastic.co/packages/7.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=0
autorefresh=1
type=rpm-md

A continuación, instale la búsqueda elástica con el siguiente comando:

$ sudo dnf install --enablerepo=elasticsearch -y elasticsearch

El servicio de Elasticsearch está deshabilitado de forma predeterminada. Ejecute el siguiente comando systemctl para iniciar y habilitar el servicio de búsqueda elástica:

$ sudo systemctl enable elasticsearch.service --now

Verifique el estado del servicio con el comando:

$ sudo systemctl status elasticsearch


¿Cómo configurar ElasticSearch?

Después de una instalación exitosa, edite el archivo de configuración de Elasticsearch. Los ajustes de configuración predeterminados están bien para servidores operativos únicos, ya que Elasticsearch se ejecuta solo en localhost. Sin embargo, si desea configurar un clúster, deberá cambiar el archivo de configuración para permitir conexiones remotas.

Aquí, hemos especificado la dirección 0.0.0. 0. Esto permite que Elasticsearch escuche en todas las interfaces. Si desea especificar una dirección IP específica, hágalo en esta sección:

$ sudo nano /etc/elasticsearch/elasticsearch.yml

Para que los cambios surtan efecto, ejecute el comando:

$ sudo systemctl restart elasticsearch


¿Cómo probar la instalación de ElasticSearch?

Para confirmar que Elasticsearch está funcionando en nuestro sistema, ejecute el siguiente comando curl. Elasticsearch escucha en el puerto 9200 de forma predeterminada:

$ curl -X GET "localhost:9200/"


¿Para qué operaciones podemos usar la búsqueda elástica?

Puede agregar datos a ElasticSearch, puede usar el comando curl junto con una solicitud POST:

$ curl -H 'Content-Type: application/json' -X POST 'http://localhost:9200/employee/task/1' -d '{ "name": "Update John" }'

A continuación, recuperemos esos datos mediante una solicitud GET:

$ curl -X GET 'http://localhost:9200/employee/task/1'

Puede recuperar los datos en un formato legible por humanos:

$ curl -X GET 'http://localhost:9200/employee/task/1?pretty'



AlmaLinux
  1. Instalar Snipe-IT en AlmaLinux 8 - ¿Guía paso a paso?

  2. Instalar LAMP Stack en AlmaLinux 8 - ¿Guía paso a paso?

  3. Instalar Nmap en Fedora 34/35 - ¿Guía paso a paso?

  4. Instalar MongoDB en Fedora 35 - ¿Guía paso a paso?

  5. Instalar Discord en Fedora 35 - ¿Guía paso a paso?

Cómo Instalar AlmaLinux 8 Paso a Paso

Cómo instalar AlmaLinux 8.4:una guía paso a paso

Instalar Python 3.11 en Ubuntu 20.04 - ¿Guía paso a paso?

Instalar Rundeck en Ubuntu 20.04 - ¿Guía paso a paso?

Instalar Jekyll en Ubuntu 20.04 - ¿Una guía paso a paso?

Cómo instalar Elasticsearch en AlmaLinux 8