Centos 7 安装系列(11):Kibana

本文涉及的产品
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
简介: 此次在原本的[ElasticSearch 8.6.2](https://www.modb.pro/db/623944) 基础上部署kibana,方便查看和搜素ES 中的文档,步骤不多,命令也简单。

一、系统环境

操作系统:Centos 7
已安装环境:ElasticSearch 8.6.2

二、安装

需要注意的是:Kibana的版本需要和Elasticsearch保持一致。

2.1 下载并解压安装包

cd /opt
yum install -y wget
wget https://artifacts.elastic.co/downloads/kibana/kibana-8.6.2-linux-x86_64.tar.gz
tar -zxvf kibana-8.6.2-linux-x86_64.tar.gz
mv kibana-8.6.2 kibana

2.2 修改配置文件

vi /opt/kibana/config/kibana.yml 

修改内容如下,也可以直接在文件末尾加上:

server.port: 5601
server.host: "0.0.0.0"
elasticsearch.hosts: ["http://192.168.88.159:9200"]

image.png

2.3 启动

配置文件夹权限

chown -R es:es /opt/kibana

切换用户启动 kibana

su es
cd /opt/kibana
nohup ./bin/kibana > logs/kiban.log 2>&1 &

image.png

2.4 开放端口

exit
firewall-cmd --zone=public --add-port=5601/tcp --permanent
firewall-cmd --reload

此时仍无法访问kibana 。
为什么?因为kibana 启动时就与es 进行通信,而我们并没有为kibana 设置es 的账号密码。
image.png

2.5 配置ES 账号密码

我们需要为ES 的 kibana 账号设置密码

cd /opt/elasticsearch/bin/

kibana 账号:拥有 kibana_system 角色,用户 kibana 用来连接 elasticsearch 并与之通信。Kibana 服务器以该用户身份提交请求以访问集群监视 API 和 .kibana 索引。不能访问 index。

./elasticsearch-reset-password -u kibana

image.png

将对应的账号密码填入kibana 的配置文件中

vi /opt/kibana/config/kibana.yml

image.png

2.6 重新启动kibana

杀掉原本启动的kibana进程

yum install -y net-tools
netstat -tunlp | grep 5601
kill 3703

image.png

切换用户启动kibana

su es
cd /opt/kibana
nohup ./bin/kibana > logs/kiban.log 2>&1 &

image.png

使用kibana 账号登录kibana 会失败,需要使用elastic 账号登录

image.png

如果忘记了elastic 账号的密码,可以执行以下命令进行重置

exit
cd /opt/elasticsearch/bin/
./elasticsearch-reset-password -u elastic

三、小结

此次在原本的ElasticSearch 8.6.2 基础上部署kibana,方便查看和搜素ES 中的文档,步骤不多,命令也简单。

我是陈冰安,在知识宇宙中摸爬滚打,分享个人所得,也期待志同道合。

相关实践学习
使用阿里云Elasticsearch体验信息检索加速
通过创建登录阿里云Elasticsearch集群,使用DataWorks将MySQL数据同步至Elasticsearch,体验多条件检索效果,简单展示数据同步和信息检索加速的过程和操作。
ElasticSearch 入门精讲
ElasticSearch是一个开源的、基于Lucene的、分布式、高扩展、高实时的搜索与数据分析引擎。根据DB-Engines的排名显示,Elasticsearch是最受欢迎的企业搜索引擎,其次是Apache Solr(也是基于Lucene)。 ElasticSearch的实现原理主要分为以下几个步骤: 用户将数据提交到Elastic Search 数据库中 通过分词控制器去将对应的语句分词,将其权重和分词结果一并存入数据 当用户搜索数据时候,再根据权重将结果排名、打分 将返回结果呈现给用户 Elasticsearch可以用于搜索各种文档。它提供可扩展的搜索,具有接近实时的搜索,并支持多租户。
目录
相关文章
|
5天前
|
运维 安全 Linux
如何在CentOS7一键安装宝塔面板并实现固定地址访问内网宝塔进行管理
如何在CentOS7一键安装宝塔面板并实现固定地址访问内网宝塔进行管理
|
5天前
|
Linux 测试技术 数据安全/隐私保护
CentOS安装MeterSphere并实现无公网IP远程访问本地测试平台
CentOS安装MeterSphere并实现无公网IP远程访问本地测试平台
|
6天前
|
Linux Docker 容器
centos7安装docker图文详解
该文档提供了在CentOS上安装Docker的步骤:检查系统内核版本(需大于3.10),更新yum,卸载旧版Docker,安装yum-utils和依赖包,设置Docker仓库,列出并选择Docker版本,安装Docker,最后启动并设置Docker开机启动,通过`docker version`验证安装是否成功。
|
6天前
|
关系型数据库 MySQL 应用服务中间件
centos7在线安装jdk1.8+tomcat+mysql8+nginx+docker
现在,你已经成功在CentOS 7上安装了JDK 1.8、Tomcat、MySQL 8、Nginx和Docker。你可以根据需要配置和使用这些服务。请注意,安装和配置这些服务的详细设置取决于你的具体需求。
25 2
|
8天前
|
NoSQL Linux 网络安全
【专栏】如何在 RHEL 8 或者 CentOS 8 上安装 MongoDB?
【4月更文挑战第28天】本文档介绍了如何在RHEL或CentOS 8上安装MongoDB,包括环境准备(系统更新、依赖安装、硬件需求和sudo用户)、导入MongoDB GPG公钥、创建Yum仓库、安装MongoDB社区版,以及后续的基本配置和验证(启动服务、防火墙设置和连接验证)。通过这些步骤,用户可以顺利安装并运行MongoDB,以处理非结构化数据和扩展技术栈。
|
8天前
|
安全 Linux 网络安全
【专栏】如何进行 CentOS 8 最小安装
【4月更文挑战第28天】本文介绍了如何进行CentOS 8的最小安装,包括准备工作(确认硬件兼容性、下载ISO镜像、制作启动盘及备份数据)和安装步骤(选择语言、最小环境、网络设置、安全策略、分区、用户设置及开始安装)。安装后需进行基础配置,如系统更新、SELinux设置、防火墙配置、安装必要软件包和服务优化。最小安装提供了一个精简高效的环境,便于用户根据需求自定义和管理服务器。
|
9天前
|
存储 Linux 持续交付
【docker】CentOS 7上安装Docker的详细过程
【docker】CentOS 7上安装Docker的详细过程
|
11天前
|
安全 关系型数据库 Linux
centos7_安装mysql8(局域网访问navicat连接)
centos7_安装mysql8(局域网访问navicat连接)
18 1
|
11天前
|
Linux 云计算 Perl
centos7_安装虚拟机工具
centos7_安装虚拟机工具
19 0
|
11天前
|
网络协议 Java 应用服务中间件
记录_centos7离线环境和虚拟机共享文件安装jdk和tomcat(配置环境变量)
记录_centos7离线环境和虚拟机共享文件安装jdk和tomcat(配置环境变量)
9 0

热门文章

最新文章