CentOS下安装Kibana(保姆级教程)

news2024/11/16 1:40:16

前言

Kibana是一个开源的数据分析和可视化平台,通常与Elasticsearch一起使用,用于展示和分析大规模数据集。以下是关于Kibana的一些主要特点和功能:

  1. 数据可视化: Kibana允许用户将数据转化为交互式、实时的图形和可视化展示,包括折线图、柱状图、地图、仪表盘等。
  2. 数据查询与搜索: 用户可以在Kibana中进行数据查询和搜索,通过使用Elasticsearch的强大搜索引擎来查找和分析数据。
  3. 实时监控: Kibana提供实时监控功能,用户可以追踪系统的性能、日志、指标和其他关键信息。
  4. 仪表盘创建: 用户可以创建个性化的仪表盘,以展示重要的指标和数据,以帮助监控和分析业务绩效。
  5. Elasticsearch集成: Kibana与Elasticsearch无缝集成,可以利用Elasticsearch的全文搜索、分布式存储和数据检索功能。
  6. 插件扩展性: Kibana支持插件,允许用户自定义和扩展平台以满足其独特的需求。
  7. 安全性: Kibana具有用户认证、访问控制和数据加密等安全功能,以保护数据和系统。
  8. 开源和社区支持: Kibana是开源项目,拥有一个活跃的社区,用户可以获取免费的支持、更新和插件。

Kibana通常与Elastic Stack的其他组件(如Elasticsearch、Logstash和Beats)一起使用,用于实时搜索、分析和可视化大规模的日志、指标和其他数据,以帮助组织进行决策、监控性能和发现问题。它在各种领域,包括日志管理、监控、安全信息和大数据分析中得到广泛应用。

下载

去官网下载安装包

注意:kibana 的版本要与 ElasticSearch 的版本一致(不要ES用7.9.2,Kibana用6.8.3这类的操作),参考上一篇文章ElasticSearch 的安装

拷贝

把下载好的**elasticsearch-7.9.2-linux-x86_64.tar.gz**文件拷贝到 **/usr/local/app**文件目录下(注意,拷贝位置随意,想拷贝到哪里就拷贝到哪里)

解压安装包

tar -zxvf kibana-7.9.2-linux-x86_64.tar.gz

修改配置文件

在安装的kibana的目录下修改config/kibana.yml,不用在其他地方执行该命令,那是找不到的!!!

vim ./config/kibana.yml

修改配置

#server.host: "192.168.2.19"........
#elasticsearch.hosts: ["http://192.168.2.19:9200"]........
#i18n.locale: "en
server.host: "0.0.0.0"........
elasticsearch.hosts: ["http://localhost:9200"] # 实际的es地址........
i18n.locale: "zh-CN"

启动 kibana

cd ./bin 
# --allow-root 表示允许以root用户运行 &是后台启动,Kibana没有 -d命令
./kibana --allow-root &

错误

启动时,可能会出现如下错误(没有错误的就不要看这块儿了):

[fatal][root] Error: Setup lifecycle of “monitoring” plugin wasn’t completed in 30sec. Consider disabling the plugin and re-start.

执行

vim ./config/kibana.yml

在最下面加上

monitoring.enabled: false

防火墙

  • 开启防火墙5601
firewall-cmd --zone=public --add-port=5601/tcp --permanent
systemctl restart firewalld.service
  • 如果是云服务器开启安全组

内存优化

如果运行kibana的时候,出现连接ES异常,ES可能会被kill,说明内存不足,需要调低ES中的 jvm.options中的内存参数,当出现kibana运行时被kill,则需要优化kibana内存,将可执行文件kibana的NODE_OPTIONS中加入–max_old_space_size=200,数值可以适当调整,然后重新运行即可。

但是!!!!!! max_old_space_size=256的时候可能没有办法启动kibana,这个时候要适当的调大写。比如max_old_space_size=1024

找到bin下的kibana

vim /usr/local/app/kibana-7.9.2-linux-x86_64/bin/kibana

加在如下图的位置:

请在此添加图片描述

收官

请在此添加图片描述

请在此添加图片描述

请在此添加图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2163230.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

从零开始,Docker进阶之路(三):Docker镜像与命令

一、Docker核心名词 镜像文件、容器、仓库 镜像:简单理解为就是一个安装包,里面包含容器所需要运行的基础文件和配置信息,比如:redis镜像、mysql镜像等。 镜像的来源方式: 1.自己做镜像,比如自己开发微服…

Vue3: readonly与shallowreadonl

目录 一.readonly 1.性质 2.作用 二.shallowReadonly 1.性质 2.作用 三.readonly 四.shallowReadonly 五.运行代码 Vue3中的readonly和shallowReadonly是两个用于创建只读响应式对象的函数。 一.readonly 1.性质 readonly函数会将一个对象或数组包装成一个完全只读…

22 基于51单片机的智能家居系统(DHT11、继电器、气体浓度监测)

目录 一、主要功能 二、硬件资源 三、程序编程 四、实现现象 一、主要功能 基于51单片机,DHT11温湿度检测,CO,PM2.5检测,通过LCD1602显示,超过阈值报警, 继电器驱动风扇转动。通过按键切换选择设置各项…

【linux】gcc makefile

🔥个人主页:Quitecoder 🔥专栏:linux笔记仓 目录 01.gcc如何完成02.gcc选项03.函数库与动静态链接静态链接动态链接库文件特点和用途动态链接版本和兼容性 04.makefile自动推导 01.gcc如何完成 预处理(进行宏替换) 预处理功能主要…

SAM核心代码注释总结

最近看sam2,顺便注释了下代码,方便回顾和分享。 PS: tensor的维度都基于默认参数配置。 SAM _build_sam sam模块包含三个部分,ImageEncoderViT、PromptEncoder和MaskDecoder: def _build_sam(encoder_embed_dim,encoder_depth…

【开源免费】基于SpringBoot+Vue.JS墙绘产品展示交易平台(JAVA毕业设计)

本文项目编号 T 049 ,文末自助获取源码 \color{red}{T049,文末自助获取源码} T049,文末自助获取源码 目录 一、系统介绍二、演示录屏三、启动教程四、功能截图五、文案资料5.1 选题背景5.2 国内外研究现状5.3 可行性分析 六、核心代码6.1 查…

第Y1周:调用官方权重进行检测

🍨 本文为🔗365天深度学习训练营 中的学习记录博客🍖 原作者:K同学啊 一、下载源码 从本周开始YOLO的学习啦。首先是先体验一下。教案选择的是YOLOv5s GITHUB的开源地址如下 github 开源地址 打开网页之后下载zip包解压到自己想…

Windows系统IP地址设置

目录 Windows系统IP地址设置一、背景二、设置步骤1、打开网络连接设置1) 在搜索栏输入“控制面板”,打开控制面板2) 选择“网络和Internet”,进入“网络和共享中心”。3) 进入网络连接设置 2、修改IP地址1) 选中你要修改的网卡,右键点击选择“…

使用Jlink打印单片机的调试信息

1.在工程中添加6个文件 除去RTT_Debug.h外的其他几个文件在jlink安装目录 RTT_Debug.h的内容如下 #ifndef _RTT_H_ #define _RTT_H_#include "SEGGER_RTT.h"#define STR_DEBUG //#define USART_DEBUG#define DBGLOG #define DBGWARNING #define DBGERROR#if def…

深度学习笔记(7)文本标注与NER

深度学习笔记(7)文本标注与NER 文章目录 深度学习笔记(7)文本标注与NER一、文本标注1.1文本标注工具doccano1.2 标注处理,bio标注 二、训练模型1.引入库2. 定义数据集3.建模4,模型训练5.评估6.训练 三.测试…

均衡功能,保障安全丨基于极海 G32A1445 汽车通用 MCU 的 BMU 应用方案

BMS电池管理系统是每个电动汽车车企不断优化改进的应用产品,其组成中的BMU用于实现电流检测、绝缘检测、SOC估算、容量累积、报警功能、充放电管理、远程监控等功能。BMU组成包括微控制器系统、充放电管理单元、CAN通信网络单元(采集所有从控单体电池信息…

Python近红外光谱数据分析

ChatGPT4.0在近红外光谱数据分析、定性/定量分析模型代码自动生成等方面的强大功能,同时更加系统地学习人工智能(包括传统机器学习、深度学习等)的基础理论,以及具体的代码实现方法掌握ChatGPT4.0在科研工作中的各种使用方法与技巧…

YOLOv10改进 | 特征融合篇,YOLOv10添加iAFF(多尺度通道注意力模块),二次创新C2f结构,提升小目标检测能力

摘要 特征融合,即来自不同层或分支的特征的组合,是现代网络架构中无处不在的一部分。虽然它通常通过简单的操作(如求和或拼接)来实现,但这种方式可能并不是最佳选择。在这项工作中,提出了一种统一且通用的方案,即注意力特征融合(Attentional Feature Fusion),适用于…

轻掺杂漏极(LDD)技术

轻掺杂漏极(LDD)是一种低能量、低电流的注入工艺,通过该工艺在栅极附近形成浅结,以减少靠近漏极处的垂直电场。对于亚微米MOSFET来说,LDD是必需的,以便抑制热电子效应,这种效应会导致器件退化并…

blender设置背景图怎么添加?blender云渲染选择

Blender是一款功能强大的3D建模软件,它以流畅的操作体验和直观的用户界面而闻名。使用Blender,你可以轻松地为你的3D模型添加背景图片。 以下是具体的操作步骤: 1、启动Blender:首先,打开Blender软件。访问添加菜单&a…

从头开始:构建一个基于C/C++的线程池

手搓线程池 线程池工作原理和实现线程池工作原理1. 线程池的基本组成:2. 线程池的基本执行流程:3. 线程池的核心参数:4. 线程池的生命周期:5. 线程池的执行策略: 相关知识点线程与进程的比较读写锁互斥锁 基于C语言的线…

【云原生安全篇】Trivy助力离线Harbor漏洞扫描实践

【云原生安全篇】Trivy助力离线Harbor漏洞扫描实践 目录 1 概念 1.1 为什么需要离线漏洞扫描1.2 Trivy和Harbor 简介1.3 实现离线漏洞扫描的技术方案 2 实践:Trivy 为Harbor提供离线漏洞扫描 2.1 环境准备2.2 安装Trivy作为数据库离线包下载代理 2.2.1 通过包管理…

MySQL_连接查询

课 程 推 荐我 的 个 人 主 页:👉👉 失心疯的个人主页 👈👈入 门 教 程 推 荐 :👉👉 Python零基础入门教程合集 👈👈虚 拟 环 境 搭 建 :&#x1…

【大数据】数据中台怎么样助力企业创新和客户实践

在当今数字化时代,数据成为了企业竞争的关键因素。企业拥有大量的数据,但如何高效地利用这些数据,实现创新和提升客户体验,成为了一项重要的挑战。数据中台作为一种重要的数据管理和分析工具,发挥着关键的作用。本文将…

Maven 学习整理

1. Maven 简介 Maven 是 Apache 基金会推出的一个用于管理和构建 Java 项目的工具。它基于项目对象模型 (Project Object Model , 简 称: POM) 的概念,通过描述项目的依赖、结构、生命周期等,简化项目管理。 官网: https://maven.apache.org…