Búsqueda elástica

Instalar ElasticSearch en Ubuntu

Instalar ElasticSearch en Ubuntu
En esta publicación rápida, veremos cómo podemos instalar una de las plataformas de búsqueda e indexación de texto más populares, Elasticsearch en Ubuntu y comenzar a usarla también. Empezaremos ahora.

Base de datos Elasticsearch

Elasticsearch es una de las bases de datos NoSQL más populares que se utiliza para almacenar y buscar datos basados ​​en texto.

Elasticsearch se basa en la tecnología de indexación lucene y permite la recuperación de búsquedas en milisegundos según los datos indexados. Admite consultas de bases de datos a través de API REST. Esto significa que podemos usar llamadas HTTP simples y usar métodos HTTP como GET, POST, PUT, DELETE, etc. para acceder a los datos.

 Instalación de Java

Para instalar Elasticsearch en Ubuntu, primero debemos instalar Java. Es posible que Java no esté instalado de forma predeterminada. Podemos verificarlo usando este comando:

java -version

Cuando ejecutamos este comando, obtenemos el siguiente resultado:

Ahora instalaremos Java en nuestro sistema. Utilice este comando para hacerlo:

sudo add-apt-repository ppa: webupd8team / java
sudo apt-get update
sudo apt-get install oracle-java8-installer

Una vez que estos comandos terminan de ejecutarse, podemos verificar nuevamente que Java ahora está instalado usando el mismo comando.

Instalación de Elasticsearch

Ahora, instalar Elasticsearch es solo cuestión de unos pocos comandos. Para comenzar, descargue el archivo del paquete Elasticsearch de la página ES:

wget https: // artefactos.elástico.co / descargas / elasticsearch / elasticsearch-6.2.2.debutante

Cuando ejecutamos el comando anterior, veremos el siguiente resultado:

A continuación, podemos instalar el archivo descargado dpkg mando:

sudo dpkg -i elasticsearch-1.7.2.debutante

Cuando ejecutamos el comando anterior, veremos el siguiente resultado:

Asegúrese de descargar el paquete deb solo desde el sitio web de ES.

Los archivos de configuración para Elasticsearch se almacenarán en / etc / elasticsearch.  Para asegurarse de que Elasticsearch se inicie y detenga con la máquina, ejecute el siguiente comando:

sudo update-rc.d valores predeterminados de elasticsearch

Configurar Elasticsearch

Tenemos una instalación activa para Elasticsearch ahora. Para usar Elasticsearch de manera efectiva, podemos realizar algunos cambios importantes en la configuración. Ejecute el siguiente comando para abrir el archivo de configuración de ES:

sudo nano / etc / elasticsearch / elasticsearch.yml

Primero modificamos el nodo.nombre y grupo.nombre en búsqueda elástica.yml expediente. Recuerde eliminar el # antes de cada línea que desee editar para desmarcarlo como comentario.

Modifique estas propiedades:

Una vez que haya terminado con todos los cambios de configuración, inicie el servidor ES por primera vez:

sudo service elasticsearch start

Cuando ejecutamos este comando y verificamos el estado del servicio, obtenemos el siguiente resultado:

Usando Elasticsearch

Ahora que Elasticsearch ha comenzado, podemos comenzar a usarlo para nuestros comandos.

Para ver los detalles de la instancia y la información del clúster, ejecute el siguiente comando:

curl -X GET 'http: // localhost: 9200'

Puede que tengas que instalar curl, hazlo usando este comando:

sudo apt-get install curl

Cuando ejecutamos este comando, obtenemos el siguiente resultado:

Ahora, podemos intentar insertar algunos datos en ES usando el siguiente comando:

curl -X POST 'http: // localhost: 9200 / linuxhint / hello / 1' -H 'Tipo de contenido: aplicación
/ json '-d' "nombre": "LinuxHint" '

Cuando ejecutamos este comando, obtenemos el siguiente resultado:

Intentemos obtener los datos ahora:

curl -X GET 'http: // localhost: 9200 / linuxhint / hello / 1'

Cuando ejecutamos este comando, obtenemos el siguiente resultado:

Conclusión

En esta publicación rápida, aprendimos cómo podemos instalar Elasticsearch y ejecutar consultas básicas en él.

Cómo impulsar FPS en Linux?
FPS significa Cuadros por segundo. La tarea de FPS es medir la velocidad de fotogramas en reproducciones de video o actuaciones de juegos. En palabras...
Los mejores juegos de Oculus App Lab
Si es propietario de un visor Oculus, debe estar informado sobre la descarga lateral. Sideloading es el proceso de instalación de contenido que no es ...
Los 10 mejores juegos para jugar en Ubuntu
La plataforma Windows ha sido una de las plataformas dominantes para juegos debido al gran porcentaje de juegos que se están desarrollando hoy para ad...