
Kibana是一个开源的数据分析和可视化平台,通常与Elasticsearch一起使用,用于展示和分析大规模数据集。以下是关于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: "enserver.host: "0.0.0.0"........
elasticsearch.hosts: ["http://localhost:9200"] # 实际的es地址........
i18n.locale: "zh-CN"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: falsefirewall-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加在如下图的位置:




原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。