GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo configurar Elasticsearch en Ubuntu 18.04 y 16.04 LTS

Elasticsearch es un motor de análisis y búsqueda distribuido en tiempo real flexible y potente de código abierto. 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 18.04 y 16.04 LTS.

Paso 1:requisitos previos

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.

Elasticsearch requería Java para ejecutarse en cualquier sistema. Asegúrese de que su sistema tenga Java instalado ejecutando el siguiente comando. Este comando le mostrará la versión actual de Java.

java -version

java version "11.0.2" 2019-01-15 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.2+9-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.2+9-LTS, mixed mode)

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:instala Elasticsearch en Ubuntu

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-get 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-get update
sudo apt-get install elasticsearch

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 y actualícelo:

sudo nano /etc/elasticsearch/elasticsearch.yml

Cambie los siguientes valores:

/etc/elasticsearch/elasticsearch.yml
 network.host: 0.0.0.0
 cluster.name: myCluster1
 node.name: "myNode1"
  • red.host – Establezca el host de la red en 0.0.0.0 para escuchar en todas las interfaces y ponerlo a disposición del público. Puede usar su dirección LAN solo para acceso LAN.
  • 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.
  • nodo.nombre – Establezca el nombre exclusivo del nodo para identificarlo en un clúster.

Paso 4:Inicie Elasticsearch

Para configurar Elasticsearch para que se inicie automáticamente cuando se inicie el sistema, ejecute los siguientes comandos:

sudo /bin/systemctl enable elasticsearch.service

Elasticsearch se puede iniciar y detener de la siguiente manera:

sudo systemctl start elasticsearch.service
sudo systemctl stop elasticsearch.service

Paso 5:configuración de la prueba

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.3.0",
    "build_flavor" : "default",
    "build_type" : "deb",
    "build_hash" : "de777fa",
    "build_date" : "2019-07-24T18:30:11.767338Z",
    "build_snapshot" : false,
    "lucene_version" : "8.1.0",
    "minimum_wire_compatibility_version" : "6.8.0",
    "minimum_index_compatibility_version" : "6.0.0-beta1"
  },
  "tagline" : "You Know, for Search"
}

Ubuntu
  1. Cómo instalar Elasticsearch en Ubuntu 18.04

  2. Cómo instalar Elasticsearch en Ubuntu 20.04

  3. Cómo configurar el servidor Rsyslog en Ubuntu 18.04 LTS

  4. Cómo configurar HAProxy en Ubuntu 16.04

  5. Cómo actualizar Ubuntu 15.10 a Ubuntu 16.04 LTS

Cómo configurar el cortafuegos UFW en Ubuntu 18.04 LTS

Cómo instalar Graylog en Ubuntu 18.04 LTS

Cómo instalar Elasticsearch en Ubuntu 18.04 LTS

Cómo configurar el cortafuegos UFW en Ubuntu 20.04 LTS

Cómo instalar Elasticsearch en Ubuntu 20.04 LTS

Cómo configurar Rsyslog en Ubuntu 20.04 LTS