kibana-基本使用

简介

一个数据可视化工具,提供了强大的图形化界面,能够帮助用户理解和分析数据

安装

安装:这里安装的是7.11.1,在centos7、arch64架构上。

在es官网进行下载:https://www.elastic.co/cn/downloads/kibana

下载完成后,解压安装即可。

启动kibana:进入kibana的目录,执行命令 bin/kibana,前台启动kibana,

在浏览器中访问kibana: http://192.168.1.3:5601

基本使用

开发工具 Dev Tools

kibana提供了开发工具,可以开发工具中很方便的输入es命令,不需要使用curl等功能

问题

安装过程中提示系统库版本过低

安装过程中出现一个问题:

text 复制代码
log   [15:48:31.215] [fatal][root] Error: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /opt/kibana-7.11.1-linux-aarch64/node_modules/re2/build/Release/re2.node)
    at Object.Module._extensions..node (internal/modules/cjs/loader.js:1122:18)
    at Module.load (internal/modules/cjs/loader.js:928:32)
    at Function.Module._load (internal/modules/cjs/loader.js:769:14)
    at Module.require (internal/modules/cjs/loader.js:952:19)
    at Module.Hook._require.Module.require (/opt/kibana-7.11.1-linux-aarch64/node_modules/require-in-the-middle/index.js:80:39)
    at Module.Hook._require.Module.require (/opt/kibana-7.11.1-linux-aarch64/node_modules/require-in-the-middle/index.js:80:39)
    at Module.Hook._require.Module.require (/opt/kibana-7.11.1-linux-aarch64/node_modules/require-in-the-middle/index.js:80:39)
    at Module.Hook._require.Module.require (/opt/kibana-7.11.1-linux-aarch64/node_modules/require-in-the-middle/index.js:80:39)
    at Module.Hook._require.Module.require (/opt/kibana-7.11.1-linux-aarch64/node_modules/require-in-the-middle/index.js:80:39)
    at require (internal/modules/cjs/helpers.js:88:18)
    at Object.<anonymous> (/opt/kibana-7.11.1-linux-aarch64/node_modules/re2/re2.js:3:13)
    at Module._compile (internal/modules/cjs/loader.js:1063:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
    at Module.load (internal/modules/cjs/loader.js:928:32)
    at Function.Module._load (internal/modules/cjs/loader.js:769:14)
    at Module.require (internal/modules/cjs/loader.js:952:19)

 FATAL  Error: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /opt/kibana-7.11.1-linux-aarch64/node_modules/re2/build/Release/re2.node)

显示系统缺乏某个kibana要求的库。

经过咨询deepseek、豆包,解决方案如下。

1、由于我的yum没有配置好,所以需要的创建需要从互联网上下载,然后再上传到服务器。

2、报这个错的原因是,CentOS 7 系统的 libstdc++.so.6 版本太低,缺少 GLIBCXX_3.4.20

解决方案:

text 复制代码
# 1. 创建编译目录,进入
mkdir build && cd build

# 2. 配置编译参数(aarch64架构专用,最优配置,无多余依赖)
../configure --prefix=/usr/local/gcc75 --enable-languages=c,c++ --disable-multilib

# 3. 编译+安装(-j 指定CPU核心数,加速编译,耗时约10-20分钟,耐心等待即可,无需交互)
make -j $(nproc) && make install

# 1. 备份系统原生低版本库(必做,防止意外,可回滚)
mv /lib64/libstdc++.so.6 /lib64/libstdc++.so.6.bak
mv /lib64/libstdc++.so.6.0.19 /lib64/libstdc++.so.6.0.19.bak

# 2. 复制编译好的高版本库文件到系统库目录
cp /usr/local/gcc75/lib64/libstdc++.so.6.0.24 /lib64/

# 3. 创建新的软链接,指向高版本库
ln -s /lib64/libstdc++.so.6.0.24 /lib64/libstdc++.so.6

# 4. 验证是否包含GLIBCXX_3.4.20(有输出即成功!)
strings /lib64/libstdc++.so.6 | grep GLIBCXX_3.4.20

解决。已经安装kibana需要的库

相关推荐
2601_961875249 小时前
法考资料电子版|pdf|资料已整理
elasticsearch·搜索引擎·pdf·全文检索·solr·lucene·sphinx
MemoriKu11 小时前
Flutter 相册 APP 收尾优化实战:未分析任务横幅持久隐藏与标签回归测试补强
大数据·人工智能·flutter·elasticsearch·机器学习·搜索引擎·重构
JAVA面经实录91711 小时前
Elasticsearch 完整版完整知识体系
java·elasticsearch·搜索引擎·es
Upsy-Daisy12 小时前
Hermes Agent 学习笔记 06:Skills 系统,Agent 如何把经验沉淀为可复用能力?
大数据·elasticsearch·搜索引擎
代码讲故事13 小时前
在没有kibana的ES(elasticsearch)线上生产环境集群中,如何通过命令行修改或增加字段而不需要reindex?
大数据·elasticsearch·搜索引擎·命令行·es·索引·模版
Java 码思客1 天前
【ElasticSearch从入门到架构师】第3章:ES 核心基础概念(架构师必备底层认知)
大数据·elasticsearch·jenkins
徐寿春1 天前
什么是 Elasticsearch 倒排索引
大数据·elasticsearch·搜索引擎
Java 码思客2 天前
【ElasticSearch从入门到架构师】第1章:ElasticSearch 核心认知与行业定位
大数据·elasticsearch·搜索引擎
serve the people2 天前
Elasticsearch(5) i want to monitor the es health from a http api
大数据·http·elasticsearch
Taerge01103 天前
Doris, StarRocks, ClickHouse, Hologres, ES 对比,选型建议
大数据·clickhouse·elasticsearch