## Kibana ### 简介 `Kibana Navicat`是一个针对`Elasticsearch mysql`的`开源分析及可视化平台`,使用Kibana可以`查询、查看并与存储在ES索引的数据进行交互操作`,使用Kibana能执行高级的`数据分析,并能以图表、表格和地图的形式查看数据。` ### 安装 #### 传统方式安装 ```markdown # 1. 下载Kibana - https://www.elastic.co/downloads/kibana # 2. 安装下载的kibana - $ tar -zxvf kibana-7.14.0-linux-x86_64.tar.gz # 3. 编辑kibana配置文件 - $ vim /Kibana 安装目录中 config 目录/kibana/kibana.yml # 4. 修改如下配置 - server.host: "0.0.0.0" # 开启kibana远程访问 - elasticsearch.hosts: ["http://localhost:9200"] #ES服务器地址 # 5. 启动kibana - ./bin/kibana # 6. 访问kibana的web界面 - http://10.15.0.5:5601/ #kibana默认端口为5601 ``` #### Docker方式安装 ```markdown # 1.获取镜像 - docker pull kibana:7.14.0 # 2.运行kibana - docker run -d --name kibana -p 5601:5601 kibana:7.14.0 # 3.进入容器连接到ES,重启kibana容器,访问 - http://10.15.0.3:5601 # 4.基于数据卷加载配置文件方式运行 - a.从容器复制kibana配置文件出来 - b.修改配置文件为对应ES服务器地址 - c.通过数据卷加载配置文件方式启动 `docker run -d -v /root/kibana.yml:/usr/share/kibana/config/kibana.yml --name kibana -p 5601:5601 kibana:7.14.0 ``` #### compose方式安装 ```yml version: "3.8" volumes: data: config: plugin: networks: es: services: elasticsearch: image: elasticsearch:7.14.0 ports: - "9200:9200" - "9300:9300" networks: - "es" environment: - "discovery.type=single-node" - "ES_JAVA_OPTS=-Xms512m -Xmx512m" volumes: - data:/usr/share/elasticsearch/data - config:/usr/share/elasticsearch/config - plugin:/usr/share/elasticsearch/plugins kibana: image: kibana:7.14.0 ports: - "5601:5601" networks: - "es" volumes: - ./kibana.yml:/usr/share/kibana/config/kibana.yml ``` # kibana配置文件 连接到ES ```yml server.host: "0" server.shutdownTimeout: "5s" elasticsearch.hosts: [ "http://elasticsearch:9200" ] monitoring.ui.container.elasticsearch.enabled: true ```