Instalación de ElasticSearch e instalación de Kibana
Descargo de responsabilidad: JDK1.8, ¡el requisito mínimo! ¡Cliente ElasticSearch, herramienta de interfaz!
¡Desarrollo de Java, la versión de ElasticSearch y nuestro paquete jar del núcleo de Java correspondiente! ¡Versión correspondiente! ¡El entorno JDK es normal!
descargar
Sitio web oficial: https://www.elastic.co/
Enlace de descarga: https://www.elastic.co/cn/downloads/elasticsearch
¡Instalar debajo de la ventana!
¡Descomprímelo y estará listo para usar!
bin 启动文件
config 配置文件
log4j2 日志配置文件
jvm.options java 虚拟机相关的配置
elasticsearch.yml elasticsearch 的配置文件! 默认 9200 端口! 跨域!
lib 相关jar包
logs 日志!
modules 功能模块
plugins 插件!
Comience, visite 9200;
No se puede comenzar a agregar al final de elasticsearch.yml
xpack.ml.enabled: false
¡Visita para probar!
Instale el complemento de la interfaz visual es head
Necesita el entorno node.js
-
Enlace de descarga: https://github.com/mobz/elasticsearch-head/
-
puesta en marcha
npm install npm run start
-
La prueba de conexión encontró que hay un problema entre dominios: configure el archivo de configuración yml de es
http.cors.enabled: true http.cors.allow-origin: "*"
- Reinicie el servidor es y conéctese nuevamente
Para principiantes, ¡trátelo como una base de datos! (¡Puede construir índice (biblioteca), documento (datos en la biblioteca!))
¡Usamos este cabezal como herramienta de visualización de datos! ¡Todas nuestras consultas, Kibana!
Más información sobre ELK
ELK es el acrónimo de los tres marcos de código abierto de Elasticsearch, Logstash y Kibana. También se llama ElasticStack en el mercado. Entre ellos, Elasticsearch es un marco de plataforma de búsqueda casi en tiempo real basado en Lucene, distribuido e interactuando a través de Restful. Los motores de búsqueda de big data de texto completo como Baidu y Google pueden usar Elasticsearch como marco de soporte subyacente. Se puede ver que las capacidades de búsqueda proporcionadas por Elasticsearch son realmente poderosas. Muchas veces en el mercado nos referimos a Elasticsearch como es. Logstash es el motor de flujo de datos central de ELK. Se utiliza para recopilar datos en diferentes formatos de diferentes destinos (archivo / almacenamiento de datos / MQ) y, después del filtrado, admite la salida a diferentes destinos (archivo / MQ / redis / elasticsearch / kafka, etc.). Kibana puede mostrar datos de Elasticsearch a través de una página amigable, que proporciona funciones de análisis en tiempo real.
Muchos desarrolladores en el mercado pueden decir unánimemente que ELK es una pila de tecnología de arquitectura de análisis de registros, pero de hecho ELK no solo es adecuado para el análisis de registros, sino que también puede admitir cualquier otro escenario de análisis y recopilación de datos, análisis y recopilación de registros. representante. No es único.
Kibana
Kibana es una plataforma de visualización y análisis de código abierto para Elasticsearch, que se utiliza para buscar y ver datos interactivos almacenados en el índice de Elasticsearch. Con Kibana, se pueden realizar análisis y visualización de datos avanzados a través de varios gráficos. Kibana facilita la comprensión de grandes cantidades de datos. Es fácil de operar y la interfaz de usuario basada en navegador puede crear rápidamente un tablero (tablero) para mostrar la dinámica de consultas de Elasticsearch en tiempo real. Configurar Kibana es muy simple. No se requiere codificación ni infraestructura adicional, la instalación de Kibana se puede completar y la supervisión del índice de Elasticsearch se puede iniciar en unos minutos
Sitio web oficial: https://www.elastic.co/cn/kibana
La versión de Kibana debe ser coherente con Es!
Inicie la prueba:
-
Descomprime el directorio de backend
!
-
puesta en marcha
-
Prueba de acceso
-
¡herramientas de desarrollo! (¡Post, curl, head, prueba del complemento de Google Chrome!)
-
¡Sinización! ¡Modifique la configuración de kibana usted mismo! zh-CN!
Agregue al final del archivo kibaba.yml
i18n.locale: "zh-CN"