Cómo instalar Elasticsearch en Fedora 32

1 mar 2021 2 min di lettura
Cómo instalar Elasticsearch en Fedora 32
Indice dei contenuti

Introducción

Elasticsearch es un motor de búsqueda y análisis moderno basado en Apache Lucene. Es completamente de código abierto y construido con Java. Almacena datos en forma de documentos y proporciona API de búsqueda de texto completo. Elasticsearch se distribuye bajo la licencia Apache 2, lo que le proporciona flexibilidad.

Este tutorial le ayudará a instalar y configurar elasticsearch en sistemas Fedora Linux.

Si desea instalar ElasticSearch en un servidor remoto, continúe leyendo; de lo contrario, omita el primer párrafo "Conexión al servidor" y lea el siguiente.

Conexión al servidor

Para acceder al servidor, necesita conocer la dirección IP. También necesitará su nombre de usuario y contraseña para la autenticación. Para conectarse al servidor como root, escriba el siguiente comando:

ssh root@IP_DEL_SERVER

A continuación, deberá ingresar la contraseña del usuario root.

Si no usa el usuario root, puede iniciar sesión con otro nombre de usuario usando el mismo comando, luego cambie root a su nombre de usuario:

ssh nome_utente@IP_DEL_SERVER

Luego se le pedirá que ingrese su contraseña de usuario.

El puerto estándar para conectarse a través de ssh es 22, si su servidor usa un puerto diferente, deberá especificarlo usando el parámetro -p, luego escriba el siguiente comando:

ssh nome_utente@IP_DEL_SERVER -p PORTA

Prerrequisitos

Java es el requisito principal para ejecutar elasticsearch. Supongamos que ya tiene Java instalado en su sistema Fedora.

Puede utilizar el siguiente comando para instalar OpenJDK java en su sistema. Abra una terminal y ejecute:

sudo dnf install java-11-openjdk

Después de la instalación, verifique la versión de Java:

java -version

Debería ver un mensaje de salida similar al siguiente:

openjdk version "11.0.8" 2020-07-14
 OpenJDK Runtime Environment 18.9 (build 11.0.8+10)
 OpenJDK 64-Bit Server VM 18.9 (build 11.0.8+10, mixed mode, sharing)

Instalar ElasticSearch en Fedora

En primer lugar, descargue e instale la clave de firma pública para elasticsearch:

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

A continuación, cree un archivo de depósito elasticsearch.repo directorio /etc/yum.repos.d y añadir el contenido a continuación al archivo con el editor de texto, en este tutorial usamos nano:

sudo dnf install nano
sudo nano /etc/yum.repos.d/elasticsearch.repo

Limpia el caché dnf e instala el paquete elasticsearch en tu sistema fedora:

sudo dnf clean
sudo yum install elasticsearch

Se ha instalado el paquete Elasticsearch RPM. A continuación, debe configurar elasticsearch de acuerdo con su entorno.

Configurar Elasticsearch

Edite el archivo de configuración elasticsearch.yml y establezca network.host en localhost. También puede cambiarlo a la dirección IP de LAP del sistema para que sea accesible a través de la red.

sudo nano /etc/elasticsearch/elasticsearch.yml

Busque y cambie el siguiente parámetro así:

 network.host: localhost

Luego habilite el servicio elasticsearch e inícielo:

sudo systemctl enable elasticsearch
sudo systemctl start elasticsearch

ElasticSearch se ha instalado y se está ejecutando correctamente en su sistema Fedora.

Prueba de Elasticsearch

Elasticsearch escucha en el puerto 9200 la API REST. Elasticsearch utiliza el puerto 9300 para la comunicación entre nodos.

Conéctese al puerto 5200 a través de la API REST para ver la versión de elasticsearch.

curl -X GET "localhost:9200/?pretty"

Verá los resultados a continuación:

{
 "name": "TEST-SERVER-1",
 "cluster_name": "elasticsearch",
 "cluster_uuid": "rE5MBMG-RjmfT84AZ-dkzQ",
 "version": {
 "number": "7.9.3",
 "build_flavor": "default",
 "build_type": "rpm",
 "build_hash": "c4138e51121ef06a6404866cddc601906fe5c868",
 "build_date": "2020-10-16T10:36:16.141335Z",
 "build_snapshot": false,
 "lucene_version": "8.6.2",
 "minimum_wire_compatibility_version": "6.8.0",
 "minimum_index_compatibility_version": "6.0.0-beta1"
 },
 "tagline": "You Know, for Search"
 }

Conclusión

En este tutorial, aprendió cómo instalar y configurar elasticsearch en Linux Fedora 32.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.