Cómo instalar Elasticsearch, Logstash y Kibana en CentOS 7
Sistema operativo: CentOS 7
Memoria: 4GB
CPU: 2
Nota: Asigne los recursos de cada nodo de acuerdo con los recursos de su propio servidor.
Instale Java 8
Elasticsearch y Logstash requieren Java, por lo que lo instalaremos ahora. . Instalaremos la última versión de Oracle Java 8, ya que es la versión recomendada para Elasticsearch.
Nota: Se recomienda descargar la última versión de JDK localmente y luego cargarla en el directorio /usr/local/src del servidor.
# Descarga de JDK: p>
/technetwork/java/javase/downloads
123123
Luego use este comando yum para instalar el RPM (reemplace el nombre del archivo aquí si la versión descargada es diferente) :
p>yum -y localinstall jdk-8u111-linux-x64.rpm
# o
rpm -ivh jdk-8u111-linux-x64. rpm123123
Java ahora debería estar instalado en /usr/java/jdk1.8.0_111/jre/bin/java y vinculado desde /usr/bin/java.
Instalación de Elasticsearch
Puedes instalar Elasticsearch agregando el repositorio de paquetes de Elastic en el administrador de paquetes.
Ejecute el siguiente comando para importar la clave ****GPG pública de Elasticsearch a rpm:
# /resources/wiki/start/topics/tutorials/install/
echo '[nginx]
nombre= repositorio de nginx
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1
'| sudo tee / etc/yum.repos.d/nginx.repo1234567812345678
Usa yum para instalar nginx y httpd-tools
yum install nginx httpd-tools -y11
Use htpasswd para crear un usuario administrador llamado "kibanaadmin" (también se pueden usar otros nombres), que puede acceder a Kibana Interfaz web:
[root@linuxprobe ~]# htpasswd -c /etc/nginx/ htpasswd.users kibanaadmin
Nueva contraseña: # Personalizada
Restablecer Enter una nueva contraseña:
Agregue una contraseña para el usuario kibanaadmin12341234
Use vim para configurar el archivo de configuración de nginx
[root@linuxprobe ~]# egrep -v " #|^ $" /etc/nginx/conf.d/kibana.
servidor {
escucha 80;
nombre_servidor kibana.aniu.co;
access_log/var/log/nginx/kibana.aniu.co.access.log principal;
error_log /var/log/nginx/kibana.aniu.co.access.log;
auth_basic "Acceso restringido";
auth_basic_user_file /etc/nginx/htpasswd.users
ubicación/{
proxy_pass http: //localhost :5601;
proxy_http_version 1.1;
actualización de proxy_set_header $http_upgrade;
conexión de proxy_set_header 'actualización'; $host;
proxy_cache_bypass $http_upgrade
}
}12345678910111213141516171234567891011121314151617