GNU/Linux >> Tutoriales Linux >  >> Rocky Linux

Cómo instalar Elasticsearch en Rocky Linux 8

En este tutorial, le mostraremos cómo instalar Elasticsearch en Rocky Linux 8. Para aquellos de ustedes que no lo sabían, Elasticsearch es un motor de análisis gratuito y de código abierto que se utiliza para almacenar , buscando y analizando grandes volúmenes de datos en tiempo real. Elasticsearch es apreciado y popular entre los administradores de sistemas y los desarrolladores, ya que es un potente motor de búsqueda basado en la biblioteca Lucene. Elasticsearch es solo una parte de la pila ELK (Elasticsearch, Logstash y Kibana) que constituyen una plataforma de análisis de registros de código abierto.

Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que se están ejecutando en la cuenta raíz, si no, es posible que deba agregar 'sudo ' a los comandos para obtener privilegios de root. Te mostraré la instalación paso a paso de Elasticsearch en Rocky Linux. 8.

Requisitos previos

  • Un servidor que ejecute uno de los siguientes sistemas operativos:  Rocky Linux 8.
  • Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas.
  • Acceso SSH al servidor (o simplemente abra Terminal si está en una computadora de escritorio).
  • Un non-root sudo user o acceder al root user . Recomendamos actuar como un non-root sudo user , sin embargo, puede dañar su sistema si no tiene cuidado al actuar como root.

Instalar Elasticsearch en Rocky Linux 8

Paso 1. El primer paso es actualizar su sistema a la última versión de la lista de paquetes. Para hacerlo, ejecute los siguientes comandos:

sudo dnf check-update
sudo dnf update

Paso 2. Instalación de Java en Rocky Linux 8.

De forma predeterminada, Java no está disponible en el repositorio base de Rocky Linux 8. Ahora ejecute el siguiente comando para instalar OpenJDK 11 en su sistema:

sudo dnf install java-11-openjdk

Use el siguiente comando para verificar si Java está instalado:

java -version

Paso 3. Instalación de Elasticsearch en Rocky Linux 8.

De forma predeterminada, Elasticsearch no está disponible en el repositorio base de Rocky Linux 8. Ahora agregamos el repositorio RPM de Elasticsearch a su sistema Rocky Linux:

nano /etc/yum.repos.d/elasticsearch.repo

Agregue el siguiente archivo:

[elasticsearch-7.x]
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=1
autorefresh=1
type=rpm-md

Guarde y cierre el archivo, luego instale el paquete ElasticSearch con el siguiente comando a continuación:

sudo dnf install --enablerepo=elasticsearch elasticsearch

De manera predeterminada, el servicio Elasticsearch está deshabilitado en el arranque y no está activo. Ahora habilitamos Elasticsearch (para que se inicie automáticamente al arrancar el sistema), inicie y verifique el estado usando los siguientes comandos:

sudo systemctl start elasticsearch
sudo systemctl enable elasticsearch
sudo systemctl status elasticsearch

Paso 4. Configurar Elasticsearch.

Ahora edite el archivo de configuración de Elasticsearch “/etc/elasticsearch/elasticsearch.yml ” y configure el network.host al servidor local:

nano /etc/elasticsearch/elasticsearch.yml

Agregue la siguiente configuración:

cluster.name: idroot-cluster
node.name: node-1
path.data: /var/lib/elasticsearch
network.host: 127.0.0.1

Guarde y cierre el archivo y luego reinicie el servicio ElasticSearch:

sudo systemctl start elasticsearch

Paso 5. Prueba de Elasticsearch.

Una vez instalado correctamente, ahora probamos y vemos si el Elasticsearch instalado funciona. Elasticsearch debería estar ejecutándose en el puerto 9200. Pruébelo usando el comando curl como se muestra a continuación:

curl -X GET "localhost:9200/"

Salida:

[[email protected] ~]# curl -X GET "localhost:9200/"
{
    "name" : "node-1",
    "cluster_name" : "idroot-cluster",
    "cluster_uuid" : "G0Gde46CQmeilanaBCp9EBmw",
    "version" : {
        "number" : "7.13.0",
        "build_flavor" : "default",
        "build_type" : "rpm",
        "build_hash" : "5ciye1c6fkud260ce95akp023559635c6f3",
        "build_date" : "2022-03-19T22:06:26.081071330CI",
        "build_snapshot" : false,
        "lucene_version" : "8.8.2",
        "minimum_wire_compatibility_version" : "6.8.0",
        "minimum_index_compatibility_version" : "6.0.0-beta1"
    },
    "tagline" : "You Know, for Search"
}

¡Felicitaciones! Ha instalado Elasticsearch correctamente. Gracias por usar este tutorial para instalar Elasticsearch en su sistema Rocky Linux 8. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de Elasticsearch.


Rocky Linux
  1. Cómo instalar MariaDB 10.6 en Rocky Linux 8

  2. Cómo instalar Docker en Rocky Linux 8

  3. Cómo instalar Cockpit en Rocky Linux 8

  4. Cómo instalar GitLab en Rocky Linux 8

  5. Cómo instalar MariaDB en Rocky Linux 8

Cómo instalar Joomla en Rocky Linux 8

Cómo instalar Fail2ban en Rocky Linux 8

Cómo instalar ImageMagick en Rocky Linux 8

Cómo instalar Spotify en Rocky Linux 8

Cómo instalar Grafana en Rocky Linux 8

Cómo instalar Netdata en Rocky Linux 8