GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar Elasticsearch en Debian Linux

Objetivo

El objetivo es proporcionarle unos pasos sencillos de seguir sobre cómo instalar Elasticsearch en Debian Linux. La guía no profundiza en la configuración de Elasticsearch ya que esta es una historia para otro momento.

Sistema operativo y versiones de software

  • Sistema operativo: – Debian 9 (Ampliar)
  • Software: – Elasticsearch 5.2.0

Requisitos

Se requerirá acceso privilegiado a su sistema Debian

Dificultad

FÁCIL

Convenios

  • # – requiere que los comandos de Linux dados se ejecuten con privilegios de root, ya sea directamente como usuario root o mediante el uso de sudo comando
  • $ – requiere que los comandos de Linux dados se ejecuten como un usuario normal sin privilegios

Instrucciones

Instalación de requisitos previos

Para comenzar, instale todos los requisitos previos requeridos que se enumeran a continuación. Las net-tools El paquete es opcional y se usa solo con fines de prueba.

# apt update 
# apt install openjdk-8-jdk-headless net-tools wget

Descargar Elasticsearch

En esta etapa, necesitamos descargar el paquete Debian de Elasticsearch. En el momento de escribir este artículo, solo está disponible Elasticsearch 5.2. Siéntase libre de reemplazar el siguiente enlace con la URL de descarga de la versión 6.0 si está disponible.

wget --no-check-certificate https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.2.0.deb

Instalar Elasticsearch

Usa dpkg comando para instalar el elasticsearch-5.2.0.deb previamente descargado :

# dpkg -i elasticsearch-5.2.0.deb

Iniciar y habilitar Elasticsearch

Para iniciar y habilitar Elasticsearch en el sistema systemd de Debian, ejecute:

# systemctl start elasticsearch
# systemctl enable elasticsearch

Confirmar instalación

El journalctl El comando ahora debe mostrar Elasticsearch como iniciado:

# journalctl | tail
Feb 11 08:59:02 linuxconfig systemd[1]: Reached target Network is Online.
Feb 11 08:59:02 linuxconfig systemd[1]: Starting Elasticsearch...
Feb 11 08:59:02 linuxconfig systemd[1]: Started Elasticsearch.

Elasticsearch por defecto escucha en localhost solo a menos que se defina de manera diferente dentro de /etc/elasticsearch/elasticsearch.yml :

# netstat -ntlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      403/sshd            
tcp6       0      0 127.0.0.1:9200          :::*                    LISTEN      5562/java           
tcp6       0      0 ::1:9200                :::*                    LISTEN      5562/java           
tcp6       0      0 127.0.0.1:9300          :::*                    LISTEN      5562/java           
tcp6       0      0 ::1:9300                :::*                    LISTEN      5562/java           
tcp6       0      0 :::22                   :::*                    LISTEN      403/sshd

Elasticgsearch ahora está disponible en localhost:9200 URL:

# wget -qO - 127.0.0.1:9200
{
  "name" : "p7g80HJ",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "W7iE1jWYSiWL-hG3zMsaFQ",
  "version" : {
    "number" : "5.2.0",
    "build_hash" : "24e05b9",
    "build_date" : "2017-01-24T19:52:35.800Z",
    "build_snapshot" : false,
    "lucene_version" : "6.4.0"
  },
  "tagline" : "You Know, for Search"
}

Instalar complementos

El complemento de Elasticsearch y otros archivos binarios relevantes se encuentran en /usr/share/elasticsearch/bin/ directorio. Agregue este directorio a su ejecutable PATH :

# export PATH=$PATH:/usr/share/elasticsearch/bin/

Para instalar nuevos complementos de Elasticsearch, use elasticsearch-plugin dominio. Por ejemplo, para instalar el "complemento de descubrimiento basado en archivos", ejecute:

# elasticsearch-plugin install discovery-file
-> Downloading discovery-file from elastic
[=================================================] 100%   
-> Installed discovery-file

Debian
  1. Cómo instalar Logstash en Debian Linux

  2. Cómo instalar Slack en Debian Linux

  3. Cómo instalar VirtualBox en Debian Linux

  4. Cómo instalar VirtualBox en Debian Linux 9

  5. Cómo instalar Elasticsearch en Debian 9

Cómo instalar Skype en Debian Linux

Cómo instalar Elasticsearch en Debian 11 Bullseye

Cómo instalar Graylog en Debian 9

Cómo instalar Elasticsearch en Debian 11

Cómo instalar Linux Kernel 5.15 en Debian 11

Cómo instalar Memcached en Debian 11 Linux