首页 > 编程知识 正文

Linux启动kibana,kibana安装教程

时间:2023-05-06 02:02:33 阅读:150062 作者:672

文章目录1前言2在2 Linux上安装Kibana下载2.1kibana安装包2.2安装包解压缩2.3文件名(非必填操作) 3更改Kibana配置文件4启动Kibana服务5kibana

1前言

Kibana是免费开放的用户界面,是开源分析和可视化平台,使用者可以可视化Elasticsearch的数据。 Kibana主要与Elasticsearch一起使用,使用者可以通过Kibana检索并显示保存在Elasticsearch上的数据。 Kibana与Elasticsearch的交互方式通过各种不同的图表、表格、地图等,直观地展示数据,达到高级数据分析和可视化的目的。

Elasticsearch、Logstash、Kibana这三种技术就是我们常说的ELK技术堆栈,这三种技术的组合可以说是大数据领域中巧妙的设计。 类似于典型的MVC思想、模型持久层、视图层和控制层。 Logstash充当控制层,负责数据的收集和过滤。 Elasticsearch是存储数据的数据持续层。 Kibana用作视图层,具有多种维度的查询和分析,并通过图形界面显示存储在Elasticsearch中的数据。

如果您在Linux上没有Elasticsearch环境中的伙伴,请使用上一个博客教程在Linux环境中安装Elasticsearch,然后开始在Linux上安装Kibana环境。

2在2 Linux上安装Kibana 2.1下载kiba na安装软件包http://www.Sina.com/https://github.com/elastic/kiba na

http://www.Sina.com/https://www.elastic.co/downloads/kiba na

3358 www.Sina.com/https://www.elastic.co/cn/downloads/past-releases

这两个地址都可以下载Kibana。 现在最新版是7.14.0。 Kibana和Elasticsearch版本为Github:,因此建议使用一致的版本。 在上一篇博客中,笔者安装Elasticsearch时使用的版本是7.0

3358 www.Sina.com/https://artifacts.elastic.co/downloads/kiba na/kiba na-7.13.2-Linux-x86 _ 64.tar.gagar

2.2解压缩安装软件包将下载的tar.gz安装软件包上传到Linux服务器,然后运行解压缩命令

官网下载:

tar-zxvfkibana-7.13.2-Linux-x86 _ 64.tar.gz-c/usr/local

2.3修改文件名(非必需) mvkibana-7.13.2-Linux-x86 _ 64/kiba na-7.13.2

3更改Kibana配置文件Kibana的配置文件位于Kibana安装目录下的config目录中,文件名为kibana.yml。 使用vim编辑器打开并编辑了kibana.yml配置文件。 此文件中的所有配置文件都已注释掉,表示所有配置文件都在使用默认值。 根据实际情况,可以修改这些默认配置文件,找到相应的配置文件属性,取消注释,然后根据需要进行修改。

编辑kibana.yml配置文件并运行命令。

vim/usr/local/kiba na-7.13.2/config/kiba na.yml

配置服务端口

属性名称: server.port默认为5601

#server.port: 5601允许远程访问的地址配置:

属性名称为server.host

默认情况下,连接到本地。 如果您需要Kibana服务访问远程主机,则只需在此配置中输入远程主机的ip地址。 要允许所有远程主机访问Kibana服务,请输入0.0.0.0

#server.host: 'localhost '连接的Elasticsearch服务配置

属性名称为elasticsearch.hosts

默认连接到本地elasticsearch,端口为9200或localhost:9200。 如果elasticsearch服务未与Kibana安装在同一主机上,或者elasticsearch端口号不是9200,则必须更改此配置

# theurlsoftheelasticsearchinstancestouseforallyourqueries.# elastic search.hosts : [ ' http://localhost 33609200 ' ] elaststttttttttelellarichelatttttttiched

属性名称为elasticsearch.username和elasticsearc

h.password
默认是没有用户名和密码,如果elasticsearch是配置了用户名和密码的,那就需要配置这两行属性

#If your Elasticsearch is protected with basic authentication, these settings provide#the username and password that the Kibana server uses to perform maintenance on the Kibana#index at startup. Your Kibana users still need to authenticate with Elasticsearch, which#is proxied through the Kibana server.#elasticsearch.username: "kibana_system"#elasticsearch.password: "pass"

kibana汉化(非必需操作)
属性名为: i18n.locale
如果需要汉化,把内容修改为 i18n.locale: “zh_CN”

# Supported languages are the following: English - en , by default , Chinese - zh-CN#i18n.locale: "en"

修改部分的内容如下:

#1 服务的端口server.port: 15601#2 允许远程访问的地址server.host: "0.0.0.0"#3 连接Elasticsearch服务,把ip可端口改为相应的参数即可,如果kibana服务和Elasticsearch服务在一台机器,该数据可以不修改elasticsearch.hosts: ["http://ip:19200"]#4 Elasticsearch的用户名和密码(非必须)elasticsearch.username: "kibana"elasticsearch.password: "test"#5 kibana汉化i18n.locale: "en" 4 启动kibana服务

进入安装的kibana 强健的彩虹目录
cd /usr/local/kibana-7.13.2/强健的彩虹

命令帮助
./kibana -h

关闭命令:
直接找到进程,kill即可

启动命令:
./kibana 或者 ./kibana serve

后台启动:
nohup /usr/local/kibana-7.13.2/强健的彩虹/kibana &

注: 在启动时会报如下错误,说明kibana也不允许root启动,指定专用用户启动:

Kibana should not be run as root. Use --allow-root to continue.

创建用户(使用root权限)
useradd user-es

创建所属组(使用root权限)
chown user-es:user-es -R /usr/local/kibana-7.13.2

切换到user-es用户
su user-es

然后再次执行以上启动命令,出现下图所示,说明kibana服务正常启动:

5 访问kibana服务

访问Kibana服务: http://ip:15601

注: 如果服务器开启了防火墙,需要开放,你上文设置的那个端口号(我的是15601)才能访问

笔者使用的是阿里云服务器,不仅需要配置安全组,防火墙也需要开放15601端口

配置安全组

如果你的服务器或者虚拟机开启了防火墙,需要开放15601端口
开启15601防火墙端口
firewall-cmd --zone=public --add-port=15601/tcp --permanent
重新加载防火墙配置
firewall-cmd --reload

如果设置了登录密码,访问时,会出现如下所示登录窗口:

访问成功后的页面,如下图所示:

好啦,本篇教程就先写到这里啦,希望对老铁们有所帮助~

参考资料链接: https://www.jianshu.com/p/8001ac47c378

写博客是为了记住自己容易忘记的东西,另外也是对自己工作的总结,希望尽自己的努力,做到更好,大家一起努力进步!

如果有什么问题,欢迎大家一起探讨,代码如有问题,欢迎各位大神指正!

给自己的梦想添加一双翅膀,让它可以在天空中自由自在的飞翔!

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。