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

devtools/2024/10/18 10:26:01/

前言

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.ppmy.cn/devtools/117453.html

相关文章

STM32单通道ADC连续采集

0.91寸OLED屏幕大小的音频频谱,炫酷! RTT——一种代替串口打印的调试神器 经典振荡器电路及原理分析(超值文章) 超级简单的画PCB封装技巧,从此告别繁琐计算 前面介绍了关于ADC单通道单次采样软件触发的方式《STM32…

图像面积计算一般方法及MATLAB实现

一、引言 在数字图像处理中,经常需要获取感兴趣区域的面积属性,下面给出图像处理的一般步骤。 1.读入的彩色图像 2.将彩色图像转化为灰度图像 3.灰度图像转化为二值图像 4.区域标记 5.对每个区域的面积进行计算和显示 二、程序代码 %面积计算 cle…

获取 Jupyter Notebook IPython kernel 在电脑中的目录位置

获取 Jupyter Notebook IPython kernel 在电脑中的目录位置 正文 正文 在 VS code 的 terminal 中或者 Windows 的命令行中使用如下代码即可。 ipython locate运行后得到如下结果: 如图所示,我们获取到了 ipython 的位置。 如果大家觉得有用&#xf…

YOLOv5白皮书-第Y2周:训练自己的数据集(云jupyter运行版 )

>- **🍨 本文为[🔗365天深度学习训练营](小团体~第八波) 中的学习记录博客** >- **🍖 原作者:[K同学啊](K同学啊-CSDN博客)** 目录 前言 一、.xml文件里保存的是什么 二、准备好自己的数据 三、创建split_tr…

【jvm】动态链接为什么需要常量池

目录 1. 常量池的作用2. 动态链接与常量池的关系3. 动态链接的必要性 1. 常量池的作用 1.常量池是JVM(Java虚拟机)中用于存储字面量(如字符串常量、整数常量等)和符号引用(如类和接口的完全限定名、字段的名称和描述符…

Vue 入门之 computed 计算属性

文章目录 一、基础语法二、计算属性 vs 方法三、完整写法四、代码样例 在 Vue 开发中,computed计算属性是一个非常强大且常用的特性。它可以帮助我们更高效地处理数据的转换和派生,使代码更加简洁和易于维护。本文将详细介绍 Vue 中computed计算属性的基…

EmptyResultDataAccessException产生原因及解决方案

EmptyResultDataAccessException 是 Spring 框架中的一个常见异常,属于 org.springframework.dao 包。这个异常通常在使用 Spring 的数据访问技术(如 JDBC、JPA、Hibernate 等)执行查询时发生,当查询预期返回单个结果但实际未找到…

JVM频繁Full GC问题的排查与解决方案

引言 在Java应用程序中,JVM(Java虚拟机)通过垃圾回收机制来管理内存,确保不再使用的对象能够被及时清理和释放。虽然垃圾回收在大多数情况下运行顺利,但当Full GC频繁发生时,它会严重影响应用性能&#xf…