Elasticsearchのインストール

今日はまず最初に, Elasticsearchを完全にデプロイするために必要な手順を確認するドキュメントです, これは、機器のログまたはメトリックを保存するためのデータウェアハウスになります, そして、KibanaまたはGrafanaで攻撃して視覚化します!

Es gratis, es Open Source y basado en Java. Se encarga de almacenar los datos que le enviemos y de realizar las búsquedas (muy rápidas) de la información que tenemos almacenada. Como podremos comprender, es el corazón de Elastic Stack!

Elasticsearch es una de las herramientas más utilizadas últimamente en todo tipo de arquitecturas, y sobre todo del lado de los DevOps, se utiliza con el fin de hacer búsquedas en grandes cantidades de datos, como es el BigData 😛 Es un servidor de búsqueda basado en Lucene, provee un motor de búsqueda de texto completo, distribuido y multitenant mediante una interfaz web RESTful y con documentos JSON.

En cuanto a los requisitos, será una máquina que dependerá de cada escenario como es obvio, pensad que requerirá bastante disco para almacenar todo lo que le mandemos, necesitará mínimisimo 1-2vCPU con 4Gb de RAM, siendo recomendable meterle 4vCPUs y 8GB de RAM, pero lo iréis viendo; al igual que el disco, que 40Gb puede que los llenemos fácilmente.

Instalar Elasticsearch,

開始! basamos la instalación en una máquina con Ubuntu 18.10 que tenemos actualizada y configurada con un direccionamiento IP estático. El proceso de instalación es bastante rápido. Comenzamos primero instalando los requisitos OpenJDK:

[ソースコード]apt-get openjdk-8-jre-headless java -version をインストールする[/ソースコード]

Y descargamos el paquete más reciente de Elasticsearch que querramos instalar, en el caso de este post usamos una 6.4.2, インストールに進みます:

[ソースコード]wgetのhttps://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.6.1.deb
dpkg -i elasticsearch-6.6.1.deb[/ソースコード]

Editamos el fichero de configuración principal de Elasticsearch ‘/etc/elasticsearch/elasticsearch.ymly editamos al menos las siguientes entradas, que definirán el nombre del clúster, el nombre de este nodo y su dirección IP con la que dará servicio.

[ソースコード]cluster.name: Nombre_Cluster
node.name: Nombre_Servidor
network.host: Dirección_IP_servidor[/ソースコード]

Deberemos modificar la variable del sistema ‘vm.max_map_countpara darle más memoria virtual:

[ソースコード]sysctl -w vm.max_map_count=262144[/ソースコード]

Iniciamos el servicio de Elasticsearch y lo configuramos para que inicie correctamente:

[ソースコード]service elasticsearch start
systemctl enable elasticsearch[/ソースコード]

すべてがうまくいった場合, podremos probarlo y verificar si el servicio está corriendo:

[ソースコード]Curl HTTP://Dirección_IP:9200[/ソースコード]

おすすめの投稿

著者

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, 私に連絡することを躊躇しないでください, できる限りお手伝いします, シェアリングは生きていること ;) . ドキュメントを楽しむ!!!

Logstashのインストール

13 de 3月de 2019