Kibana安装部署(Linux)

embedded/2024/11/10 13:40:59/

Kibana是Elasticsearch的开源可视化工具,与存储在Elasticsearch中的数据进行交互。

1. 下载软件

这里使用的Elasticsearch的版本是7.12.0,所以kibana选择同样的7.12.0版本。
官网下载地址:https://www.elastic.co/cn/downloads/past-releases#kibana

2. 上传软件并解压

(1)将压缩包上传到服务器的/opt/software路径下

(2)解压缩文件到自定义路径/opt/module

[root@hadoop100 software]# tar -zxvf kibana-7.12.0-linux-x86_64.tar.gz -C /opt/module

解压后的kibana目录结构如下:

3. 给Kibana生成证书

#在ES服务器中生成证书,输入回车即可 
[root@hadoop100 kibana-7.12.0-linux-x86_64]# cd /opt/module/elasticsearch-7.12.0/
[root@hadoop100 elasticsearch-7.12.0]# bin/elasticsearch-certutil csr -name kibana -dns 192.168.243.100# 解压文件
[root@hadoop100 elasticsearch-7.12.0]# unzip csr-bundle.zip
Archive:  csr-bundle.zipcreating: kibana/inflating: kibana/kibana.csrinflating: kibana/kibana.key# 将解压后的文件移动到kibana的config目录中 
[root@hadoop100 elasticsearch-7.12.0]# cd kibana/
[root@hadoop100 kibana]# mv kibana.csr kibana.key /opt/module/kibana-7.12.0-linux-x86_64/config/#生成crt文件
[root@hadoop100 kibana]# cd /opt/module/kibana-7.12.0-linux-x86_64/config/
[root@hadoop100 config]# openssl x509 -req -in kibana.csr -signkey kibana.key -out kibana.crt
Signature ok
subject=/CN=kibana
Getting Private key

4. 修改配置文件kibana.yml

[root@hadoop100 config]# vim kibana.yml

修改以下内容:

# 服务端口 
server.port: 5601 
# 服务主机名 
server.host: "linux100" 
# 设置可视化页面显示中文 
i18n.locale: "zh-CN" 

# ES服务主机地址,特别注意是http还是https
elasticsearch.hosts: ["https://linux100:9200", "https://linux101:9200", "https://linux102:9200"]

# 访问ES服务的账号密码

elasticsearch.username: "kibana_system"
elasticsearch.password: "a123456"
 

# Kibana 将接受任何 SSL/TLS 证书,无论其是否由受信任的证书颁发机构颁发

elasticsearch.ssl.verificationMode: none 

# 指定用于验证 Elasticsearch 服务器证书的证书颁发机构CA的文件路径

elasticsearch.ssl.certificateAuthorities: [ "/opt/module/elasticsearch-7.12.0/config/certs/elasticsearch-ca.pem" ]

# 启用 Kibana 服务器的 SSL/TLS 支持

server.ssl.enabled: true 
server.ssl.certificate: /opt/module/kibana-7.12.0/config/kibana.crt
server.ssl.key: /opt/module/kibana-7.12.0/config/kibana.key

5. 修改软件目录拥有者

[root@hadoop100 config]# chown -R es:es /opt/module/kibana-7.12.0-linux-x86_64/

6. 切换用户,启动软件

# 切换用户 
[root@hadoop100 config]# su es# 启动软件 
[es@hadoop100 config]$ cd /opt/module/kibana-7.12.0-linux-x86_64/
[es@hadoop100 kibana-7.12.0-linux-x86_64]$ bin/kibana# 也可以后台启动 
nohup /opt/module/kibana-8.1.0/bin/kibana >kibana.log 2>&1 &


http://www.ppmy.cn/embedded/11819.html

相关文章

类之间的关系

文章目录 一、横向关系复合(组合)委托(聚合)依赖关联 二、纵向关系(继承)继承下构造析构执行的顺序继承方法继承中的作用域多重继承 总结 一、横向关系 复合(组合) 包含与被包含黑色…

智慧安防视频监控EasyCVR视频汇聚平台无法自动播放视频的原因排查与解决

国标GB28181协议EasyCVR安防视频监控平台可以提供实时远程视频监控、视频录像、录像回放与存储、告警、语音对讲、云台控制、平台级联、磁盘阵列存储、视频集中存储、云存储等丰富的视频能力,平台支持7*24小时实时高清视频监控,能同时播放多路监控视频流…

MySQL学习笔记4——时间函数

MySQL时间函数 一、日期时间类型1、获取日期时间数据中部分信息的函数2、计算日期时间的函数3、其他日期时间函数 一、日期时间类型 时间函数就是用来处理时间的函数。时间,几乎可以说是各类项目中都会存在的数据,项目需求不同,我们需要的时…

微服务中Dubbo通俗易懂讲解及代码实现

当你在微服务架构中需要不同服务之间进行远程通信时,Dubbo是一个优秀的选择。Dubbo是一个高性能的Java RPC框架,它提供了服务注册、发现、调用、负载均衡等功能,使得微服务之间的通信变得简单而高效。 让我们来看一下Dubbo的通俗易懂的解释和…

50.基于SpringBoot + Vue实现的前后端分离-酒店管理系统(项目 + 论文PPT)

项目介绍 本站是一个B/S模式系统,采用SpringBoot Vue框架,MYSQL数据库设计开发,充分保证系统的稳定性。系统具有界面清晰、操作简单,功能齐全的特点,使得基于SpringBoot Vue技术的酒店管理系统设计与实现管理工作系统…

Android studio顶部‘app‘红叉- Moudle ‘XX.app’ dosen’t exist in project

Android studio顶部app红叉- Moudle ‘XX.app’ dosen’t exist in project 1、现象: 运行老项目或者有时候替换项目中的部分代码,明明没有错但是Android studio就编译报错了。 1.1 Android studio顶部app红叉。 1.2 点击Build没有clear菜单&#xff0…

Nacos原理简单介绍

注册中心原理 官网:Nacos 注册中心的设计原理 | Nacos nacos注册中心采用了 :pull (客户端的轮询)和push (服务端主动push)策略 客户端启动时会将当前服务的信息包含ip、端口号、服务名、集群名等信息封装…

信奥赛课件 - 第一章 - 第2节 - 计算机系统的基础结构 - 习题

计算机基础知识习题 单选题 题目1 【NOIP2008】微型计算机中,控制器的基本功能是( )。 A. 控制机器各个部件协调工作 B. 实现算术运算和逻辑运算 C. 获取外部信息 D. 存放程序和数据 解析 选项 A. 控制机器各个部件协调工作 是正确的。 A 正确。控制器的主要功…