GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar Elasticsearch en Ubuntu 20.04

Elasticsearch es un motor de análisis y búsqueda flexible, potente, de código abierto y en tiempo real. Usando un conjunto simple de API, proporciona la capacidad de búsqueda de texto completo. Elastic Search está disponible gratuitamente bajo la licencia de Apache 2, que brinda la mayor flexibilidad.

Este tutorial lo ayudará a instalar Elasticsearch en el sistema Ubuntu 20.04 LTS.

Requisitos

Inicie sesión en su sistema Ubuntu usando los privilegios de sudo. Para el servidor remoto de Ubuntu usando ssh para acceder a él. Los usuarios de Windows pueden usar masilla o alternativas para iniciar sesión en el sistema Ubuntu.

Paso 1:instalar Java

Elasticsearch requería el tiempo de ejecución de Java instalado en el sistema. Los usuarios del sistema Ubuntu 20.04 pueden ejecutar los siguientes comandos para instalar Java (OpenJDK 11):

sudo apt update
sudo apt install openjdk-11-jdk

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

java -version
 
openjdk version "11.0.7" 2020-04-14
OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1)
OpenJDK 64-Bit Server VM (build 11.0.7+10-post-Ubuntu-3ubuntu1, mixed mode, sharing)

Además, asegúrese de que la variable de entorno JAVA_HOME esté configurada:

export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64 

Paso 2:instala Elasticsearch en Ubuntu 20.04

El equipo oficial de Elasticsearch proporciona un repositorio apto para instalar Elasticsearch en el sistema Ubuntu Linux. Después de instalar el paquete a continuación e importar la clave GPG para los paquetes de Elasticsearch.

sudo apt install apt-transport-https 
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add - 

Luego configure el repositorio apt en su sistema Debian. El siguiente comando agregará un repositorio para instalar la última versión de Elasticsearch 6.X en su sistema Ubuntu.

add-apt-repository "deb https://artifacts.elastic.co/packages/7.x/apt stable main" 

Después de agregar el repositorio a su sistema. Ejecute los siguientes comandos para actualizar el caché y luego instale los paquetes de Elasticsearch en su sistema.

sudo apt update 
sudo apt install elasticsearch 

Los comandos anteriores instalarán Elasticsearch, incluidas todas las dependencias requeridas en su sistema.

Paso 3:configurar Elasticsearch

El Elasticsearch ha sido instalado en su sistema. Puede personalizar esto editando el archivo de configuración de Elasticsearch. Edite el archivo de configuración en su editor de texto favorito:

sudo nano /etc/elasticsearch/elasticsearch.yml 

Luego actualice las siguientes configuraciones básicas:

  • red.host – Establezca el host de la red en 0.0.0.0 para escuchar en todas las interfaces y hacer que esté disponible públicamente. Puede usar su dirección LAN solo para acceso LAN.
     network.host: 0.0.0.0
    
  • clúster.nombre – Nombre del clúster. Para el clúster de varios nodos, todos los nodos deben usar el mismo nombre de clúster.
     cluster.name: myCluster1
    
  • nodo.nombre – Establezca el nombre exclusivo del nodo para identificarlo en un clúster.
     node.name: "myNode1"
    

Guarde su archivo y ciérrelo.

Paso 4:administrar el servicio Elasticsearch

A continuación, debe habilitar Elasticsearch para que se inicie automáticamente en el arranque del sistema. También inicie el servicio por primera vez ejecutando los siguientes comandos:

sudo /bin/systemctl enable elasticsearch 
sudo /bin/systemctl start elasticsearch 

Puede usar los siguientes comandos para detener o reiniciar el servicio Elasticsearch desde la línea de comandos:

sudo systemctl stop elasticsearch 
sudo systemctl restart elasticsearch 

Paso 5:Conéctese a Elasticsearch

El servicio de Elasticsearch está listo para usar. Puede probarlo usando la utilidad de línea de comandos curl. Ejecute el comando GET simple usando curl para verificar la configuración. Verá los detalles del clúster de Elasticsearch con la versión en su pantalla.

curl -X GET "http://localhost:9200/?pretty" 
Salida de la consola
{
  "name" : "myNode1",
  "cluster_name" : "myCluster1",
  "cluster_uuid" : "YLBEZHdqQ2W_gMiDUJXJyw",
  "version" : {
    "number" : "7.8.0",
    "build_flavor" : "default",
    "build_type" : "deb",
    "build_hash" : "757314695644ea9a1dc2fecd26d1a43856725e65",
    "build_date" : "2020-06-14T19:35:50.234439Z",
    "build_snapshot" : false,
    "lucene_version" : "8.5.1",
    "minimum_wire_compatibility_version" : "6.8.0",
    "minimum_index_compatibility_version" : "6.0.0-beta1"
  },
  "tagline" : "You Know, for Search"
}

El resultado anterior muestra las especificaciones de su servidor de búsqueda elástica.

Puede crear un nuevo depósito para su servidor de búsqueda elástica ejecutando el siguiente comando. Cambie mybucket con el nombre de su depósito:

curl -XPUT http://localhost:9200/mybucket 

Salida:

Salida de la consola
{"acknowledged":true}

Conclusión

En este tutorial, ha aprendido a instalar Elasticsearch en el sistema Ubuntu 20.04 LTS. Además, lo ayuda a realizar la configuración básica del servidor Elasticsearch.


Ubuntu
  1. Cómo instalar Elasticsearch en Ubuntu 18.04

  2. Cómo instalar R en Ubuntu 20.04

  3. Cómo instalar Graylog2 en Ubuntu 14.04

  4. Cómo instalar Graylog2 en Ubuntu 15.04 / 14.10

  5. Cómo instalar Gradle en Ubuntu 18.04

Cómo instalar Lynis en Ubuntu 20.04

Cómo instalar qt en Ubuntu 20.04

Cómo instalar urBackup en Ubuntu 20.04

Cómo instalar Dropbox en Ubuntu 18.04 y 16.04

Cómo instalar AnyDesk en Ubuntu 20.04

Cómo instalar GIMP 2.10 en Ubuntu 20.04