Cómo instalar Elasticsearch en Debian 10/9/8
- 4010
- 761
- Carmen Casillas
Elasticsearch es un motor de búsqueda y análisis de búsqueda en tiempo real flexible y potente, distribuido en tiempo real. Usando un conjunto simple de API, proporciona la capacidad de la búsqueda de texto completo. La búsqueda elástica está disponible gratuitamente bajo la licencia Apache 2, que proporciona la mayor flexibilidad.
Este tutorial lo ayudará a instalar Elasticsearch en los sistemas Debian 10, Debian 9 y Debian 8.
Paso 1 - Prerequusidades
Inicie sesión en su sistema Debian utilizando un usuario privilegiado de sudo o una cuenta raíz.
Java es el requisito principal para ejecutar ElasticSearch en cualquier sistema. Ejecutar los siguientes comandos para instalar Java en su sistema Debian.
sudo apt actualización sudo apt instalación predeterminado-jdk
Luego verifique la versión Java instalada.
Java -version OpenJDK versión "11.0.4 "2019-07-16 OpenJDK Runtime Environment (Build 11.0.4+11-post-debian-1deb10u1) OpenJDK Servidor de 64 bits VM (Build 11.0.4+11-post-debian-1deb10u1, modo mixto, compartir)
Además, asegúrese de que su variable de entorno Java_Home esté configurada:
echo $ java_home/usr/lib/jvm/java-11-oracle
Paso 2 - Instale ElasticSearch en Debian
Utilice el repositorio oficial de Elasticsearch APT para instalar Elasticsearch en el sistema Debian Linux. Ejecute los siguientes comandos para importar la tecla GPG para los paquetes Elasticsearch.
sudo apt-get install apt-transport-https wget -qo-https: // artefactos.elástico.CO/GPG-Key-ElasticSearch | sudo apt-key agregar -
Luego configure el repositorio de apt en su sistema Debian. El siguiente comando agregará un repositorio para instalar el último Elasticsearch 6.X en tu sistema Ubuntu.
Add-APT-Repository "Deb https: // artefactos.elástico.CO/paquetes/7.x/apt estable main "
Después de agregar el repositorio a su sistema. Ejecute los siguientes comandos para actualizar el caché y luego instalar paquetes Elasticsearch en su sistema.
sudo apt-get actualización sudo apt-get install elasticsearch
Paso 3 - Configurar ElasticSearch en Debian
Puede personalizar esto editando el archivo de configuración de ElasticSearch. Editar archivo de configuración en su editor de texto favorito y actualizar los siguientes valores:
sudo nano/etc/elasticsearch/elasticsearch.YML
Cambiar los siguientes valores:
/etc/elasticsearch/elasticsearch.YMLred.Anfitrión: 0.0.0.0 clúster.Nombre: nodo myCluster1.Nombre: "MyNode1"
- red.anfitrión - Establezca el host de 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 LAN Access.
- grupo.nombre - Nombre del clúster. Para el clúster de nodos múltiples, todos los nodos deben usar el mismo nombre de clúster.
- nodo.nombre - Establezca el nombre único del nodo para identificar en un clúster.
Paso 4 - Administrar el servicio Elasticsearch
Para configurar ElasticSearch para comenzar automáticamente cuando el sistema se arriesgue, ejecute los siguientes comandos:
sudo /bin /systemctl habilitar elasticsearch.servicio
Elasticsearch se puede iniciar y detener de la siguiente manera:
sudo systemctl start elasticsearch.servicio sudo systemctl stop elasticsearch.servicio
Paso 5: prueba la configuración de elasticsearch
El servicio Elasticsearch está listo para usar. Puede probarlo utilizando la utilidad de línea de comandos de curl. Ejecute el comando Get Simple usando Curl para verificar la configuración. Verá los detalles del clúster Elasticsearch con la versión en su pantalla.
curl -x get "http: // localhost: 9200/?bonito"Salida de consola
"name": "myNode1", "cluster_name": "mycluster1", "cluster_uuid": "wwts-lsstigmbyfo6poxlw", "versión": "número": "7.3.0 "," build_flavor ":" predeterminado "," build_type ":" deb "," build_hash ":" de7777fa "," build_date ":" 2019-07-24t18: 30: 11.7673338z "," build_snapshot ": falso," lucene_version ":" 8.1.0 "," Minimum_Wire_Compatibility_Version ":" 6.8.0 "," Minimum_index_Compatibility_Version ":" 6.0.0-beta1 "," lema ":" ya sabes, para buscar "