¿Cómo instalar Elasticsearch stack 6.7.0 en Ubuntu 18.04?
Antes de empezar, importar la clave GPG pública de Elasticsearch en APT y agregar la nueva fuente al repositorio:
1. Instalar los tres componentes del stack ELK: Elasticsearch logstash y kibana
2. Iniciar los servicios
3. Para validar que los servicios se estan ejecutando
Listo, ya se puede acceder a http://127.0.0.1:5601 para ver la interfaz gráfica de kibana
De igual forma, si se quiere enviar peticiones RESTful a Elasticsearch en el puerto 9200, es necesario editar el archivo "/etc/elasticsearch/elasticsearch.yml" para permitir las conexiones desde otras IP distintas al valor por defecto "localhost"
Para aplicar los cambios, reiniciar el servicio:
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
echo "deb https://artifacts.elastic.co/packages/6.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-6.x.list
sudo apt update
1. Instalar los tres componentes del stack ELK: Elasticsearch logstash y kibana
sudo apt install elasticsearch kibana logstash
2. Iniciar los servicios
sudo systemctl start elasticsearch
sudo systemctl start kibana
sudo systemctl start logstash
3. Para validar que los servicios se estan ejecutando
sudo systemctl status elasticsearch
sudo systemctl status kibana
sudo systemctl status logstash
Listo, ya se puede acceder a http://127.0.0.1:5601 para ver la interfaz gráfica de kibana
Configuraciones adicionales:
Por defecto, solo se puede acceder a la interfaz gráfica desde el mismo equipo donde se encuentra instalado kibana. Para permitir las conexiones desde otras computadoras en la red, y solo para fines demostrativos, se agrega la línea "server.host: 0.0.0.0" en el archivo de configuración de kibana "/etc/kibana/kibana.yml"De igual forma, si se quiere enviar peticiones RESTful a Elasticsearch en el puerto 9200, es necesario editar el archivo "/etc/elasticsearch/elasticsearch.yml" para permitir las conexiones desde otras IP distintas al valor por defecto "localhost"
Para aplicar los cambios, reiniciar el servicio:
sudo systemctl stop kibana
sudo systemctl start kibana
sudo systemctl restart elasticsearch
Posibles problemas al arrancar kibana
Puede ocurrir que el puerto 5601 ya esté siendo usado, y no permita iniciar el servicio de kibana. Para poder ver los logs con los mensajes de error es necesario ejecutar el comando:
/usr/share/kibana/bin/kibana -c /etc/kibana/kibana.yml
Comentarios
Publicar un comentario