ES8安装配置kibana

Kibana安装及配置教程(包含密码重置步骤)

前提条件
  • 确保系统中已安装Elasticsearch,版本应与Kibana一致(例如 8.15.2)。
  • 拥有sudo权限。

1. 添加Elastic GPG密钥

首先,添加Elastic的GPG密钥,确保从Elastic仓库下载的软件包安全无误:

sudo rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch

2. 添加Elastic仓库

将Elastic仓库配置到系统中,以便通过包管理器安装Kibana。

echo "[elastic-8.x]" | sudo tee -a /etc/yum.repos.d/elastic.repo
echo "name=Elastic repository for 8.x packages" | sudo tee -a /etc/yum.repos.d/elastic.repo
echo "baseurl=https://artifacts.elastic.co/packages/8.x/yum" | sudo tee -a /etc/yum.repos.d/elastic.repo
echo "gpgcheck=1" | sudo tee -a /etc/yum.repos.d/elastic.repo
echo "gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch" | sudo tee -a /etc/yum.repos.d/elastic.repo
echo "enabled=1" | sudo tee -a /etc/yum.repos.d/elastic.repo

3. 安装Kibana

通过Yum安装Kibana 8.15.2 版本:

sudo yum update
sudo yum install kibana-8.15.2

4. 配置Kibana

安装完成后,编辑Kibana的配置文件 /etc/kibana/kibana.yml,并进行以下配置:

基本配置

确保Kibana连接到Elasticsearch主机并使用合适的用户凭据。建议使用 kibana_system 用户,并配置相应密码。

server.port: 5601
server.host: "0.0.0.0"  # 允许外部访问
elasticsearch.hosts: ["http://localhost:9400"]
elasticsearch.username: "kibana_system"
elasticsearch.password: "密码"  # 使用实际密码
i18n.locale: "zh-CN" #配置中文界面

5. 启动并设置Kibana为开机自启动

运行以下命令启动Kibana并将其设置为开机自启动:

sudo systemctl enable kibana
sudo systemctl start kibana

6. 检查Kibana服务状态

使用以下命令确认Kibana服务是否正常运行:

sudo systemctl status kibana

7. 开放Kibana端口(可选)

如需远程访问Kibana,请确保防火墙允许5601端口的访问:

sudo firewall-cmd --permanent --add-port=5601/tcp
sudo firewall-cmd --reload

8. 访问Kibana

在浏览器中访问Kibana的Web界面:http://<服务器IP>:5601。完成后,您可以开始配置和使用Kibana。


密码重置步骤

如果忘记了 kibana_systemelastic 用户的密码,可按以下步骤重置。

重置 kibana_system 用户的密码

  1. 使用 elasticsearch-reset-password 工具重置 kibana_system 用户的密码:

    sudo /usr/share/elasticsearch/bin/elasticsearch-reset-password -u kibana_system
    
  2. 系统会提示确认,输入 y 确认继续,完成后会显示新密码,例如:

    Password for the [kibana_system] user successfully reset.
    New value: 新密码
    
  3. /etc/kibana/kibana.yml 文件中的密码更新为新生成的密码:

    elasticsearch.username: "kibana_system"
    elasticsearch.password: "密码"  # 替换为新密码
    
  4. 保存配置文件后,重启Kibana服务:

    sudo systemctl restart kibana
    

重置 elastic 用户的密码

  1. 使用 elasticsearch-reset-password 工具重置 elastic 用户的密码:

    sudo /usr/share/elasticsearch/bin/elasticsearch-reset-password -u elastic
    
  2. 系统会提示确认,输入 y 确认继续,系统将显示新密码。

  3. 如需在Kibana中使用 elastic 用户,确保 /etc/kibana/kibana.yml 中的密码更新为重置后的密码。

检查并验证

在浏览器中访问 http://localhost:5601,确认Kibana能够正常连接到Elasticsearch。


故障排查

  • 查看Kibana日志:若Kibana启动失败,使用以下命令查看日志,帮助定位问题:

    sudo journalctl -u kibana -f
    
  • 重置用户密码:若有连接问题,请检查 elasticsearch-reset-password 工具重置的密码是否在配置文件中正确设置,并重启服务。

通过这些步骤,您可以安装、配置Kibana并完成密码重置。

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

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

相关文章

three.js 杂记

在Three.js中&#xff0c;Object3D是所有3D对象的基类&#xff0c;而Group是Object3D的一个子类。Group的目的是为了简化处理多个对象的集合。当你将对象添加到Group中时&#xff0c;它们会以一个单元格的形式被处理&#xff0c;参与Group的某些操作&#xff0c;例如位置更新、…

一文熟悉新版llama.cpp使用并本地部署LLAMA

0. 简介 最近是快到双十一了再给大家上点干货。去年我们写了一个大模型的系列&#xff0c;经过一年&#xff0c;大模型的发展已经日新月异。这一次我们来看一下使用llama.cpp这个项目&#xff0c;其主要解决的是推理过程中的性能问题。主要有两点优化&#xff1a; llama.cpp …

基于 Python flask 的微博舆论情感分析,微博大数据可视化系统

博主介绍&#xff1a;✌程序员徐师兄、7年大厂程序员经历。全网粉丝12w、csdn博客专家、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精彩专栏推荐订阅&#x1f447;…

【编码】【特征选择】【降维】

简要介绍 编码&#xff08;Encoding&#xff09; 编码是将原始数据转换为模型能够理解和处理的格式的过程。常见的编码方法包括&#xff1a; 标签编码&#xff08;Label Encoding&#xff09;&#xff1a; 适用于类别较少的分类数据。将每个类别映射到一个唯一的整数。独热编…

大数据之多级缓存方案

多级缓存介绍&#xff1f;多级缓存优缺点&#xff0c;应用场景&#xff1f;多级缓存架构&#xff1f; 多级缓存介绍 多级缓存方案是一种优化手段&#xff0c;通过在多个级别上存储数据来提高应用程序的性能和响应速度。以下是对多级缓存方案的详细解析&#xff1a; 一、多级缓…

HBuilderX运行微信小程序,编译的文件在哪,怎么运行

1. 点击HBuilderX顶部的运行-运行到小程序模拟器-微信开发者工具&#xff0c;就会开始编译 2. 编译完成后的文件在根目录找到 unpackage -- dist -- dev -- mp-weixin, 这里面就是编译后的文件&#xff0c;如果未跳转到开发者工具&#xff0c;那可能是没设置启动路径&#xff0…

Git超详细笔记包含IDEA整合操作

git超详细笔记 文章目录 git超详细笔记第1章Git概述1.1、何为版本控制1.2、为什么需要版本控制1.3、版本控制工具1.4 、Git简史1.5、Git工作机制1.6 、Git和代码托管中心 第2章Git安装第3章Git常用命令3.1、设置用户签名3.2、初始化本地库本地库&#xff08;Local Repository&a…

人工智能理论之opencv图像预处理、数据库、GUI布局的综合应用(图像预处理版块)

文章目录 前言图像预处理卷积核概念图像平滑处理高斯滤波 双边滤波中值滤波Canny边缘检测图像形态学操作形态学梯度顶帽小结 图片预处理1.引入库 图像预处理错误尝试成功运行 总结 前言 对前面学习综合应用的总结&#xff0c;不单是一个版块&#xff0c;而是三个版块综合到一起…

Nginx(编译)+Lua脚本+Redis 实现自动封禁访问频率过高IP

1.安装lua 1.1安装LuaJIT yum install readline-devel mkdir -p lua-file cd lua-file/ wget https://github.com/LuaJIT/LuaJIT/archive/refs/tags/v2.0.5.tar.gz tar -zxvf LuaJIT-2.0.5.tar.gz cd LuaJIT-2.0.5 make && make install PREFIX/usr/local/luajit 1.2…

【python程序】恢复曾经删除的QQ说说

是否还能想起曾经的QQ说说&#xff0c;是否还想知道自己以前删除了什么 今天就给大家介绍下这个可以恢复以前删除的QQ说说的 小工具 这个工具是由python编写的&#xff0c;也已经打包好了小程序&#xff0c;一键运行 具体下载地址&#xff1a;https://pan.quark.cn/s/b3f41e3…

【统计子矩阵——部分前缀和+双指针】

题目 代码 #include <bits/stdc.h> using namespace std; typedef long long ll; const int N 510; int s[N][N]; int main() {ios::sync_with_stdio(0);cin.tie(0);int n, m, k;cin >> n >> m >> k;for(int i 1; i < n; i)for(int j 1; j <…

Java版——设计模式笔记

Java版——设计模式笔记 设计模式的分类 创建型模式&#xff08;Creational&#xff09;&#xff1a;关注对象的实例化过程&#xff0c;包括了如何实例化对象、隐藏对象的创建细节等。常见的创建型模式有单例模式、工厂模式、抽象工厂模式等。结构型模式&#xff08;Structur…

多语言电商系统的多语言设计机制

在全球化电商市场中&#xff0c;跨语言沟通是提升用户体验和扩大市场份额的关键。为了满足不同语言用户的需求&#xff0c;构建一个支持多语言的电商系统已成为企业扩展国际市场的重要步骤。多语言电商系统需要能够根据用户的语言偏好自动显示内容&#xff0c;同时保证翻译的准…

【Steam登录】protobuf协议逆向 | 续

登录接口&#xff1a; ‘https://api.steampowered.com/IAuthenticationService/BeginAuthSessionViaCredentials/v1’ 精准定位&#xff0c;打上条件断点 this.CreateWebAPIURL(t) ‘https://api.steampowered.com/IAuthenticationService/BeginAuthSessionViaCredentials/v1…

Python | Leetcode Python题解之第556题下一个更大元素III

题目&#xff1a; 题解&#xff1a; class Solution:def nextGreaterElement(self, n: int) -> int:x, cnt n, 1while x > 10 and x // 10 % 10 > x % 10:cnt 1x // 10x // 10if x 0:return -1targetDigit x % 10x2, cnt2 n, 0while x2 % 10 < targetDigit:c…

Python——数列1/2,2/3,3/4,···,n/(n+1)···的一般项为Xn=n/(n+1),当n—>∞时,判断数列{Xn}是否收敛

没注释的源代码 from sympy import * n symbols(n) s n/(n1) print(数列的极限为&#xff1a;,limit(s,n,oo))

Java基础——类和对象的定义链表的创建,输出

目录 什么是类&#xff1f; 什么是对象? 如何创建链表&#xff1f; 尾插法&#xff1a; 头插法&#xff1a; 输出链表的长度 输出链表的值 什么是类&#xff1f; 创建Java程序必须创建一个类class. .java程序需要经过javac指令将文件翻译为.class字节码文件&#xff0c…

python代码打包exe文件(可执行文件)

一、exe打包 1、构建虚拟环境 conda create -n env_name python3.8 #env_name,python根据自己需求修改2、保存和安装项目所需的所有库 pip freeze > requirements.txt3、虚拟环境安装项目包、库 pip install -r requirements.txt4、安装pyinstaller pip install pyinst…

【Linux】冯诺依曼体系结构

目录 一、冯诺依曼体系结构二、冯诺依曼体系结构的基本组成三、关于冯诺依曼体系结构的一些问题结尾 一、冯诺依曼体系结构 冯诺依曼体系结构&#xff0c;也称为普林斯顿结构&#xff0c;是现代计算机设计的基础框架。这一体系结构由数学家冯诺依曼在20世纪40年代提出&#xf…

图像信号处理器(ISP,Image Signal Processor)详解

简介&#xff1a;个人学习分享&#xff0c;如有错误&#xff0c;欢迎批评指正。 图像信号处理器&#xff08;ISP&#xff0c;Image Signal Processor&#xff09; 是专门用于处理图像信号的硬件或处理单元&#xff0c;广泛应用于图像传感器&#xff08;如 CMOS 或 CCD 传感器&a…