getSupportBundle
New in version 2.00.7.
语法
getSupportBundle([dir])
参数
dir 可选参数,用于指定存储路径。若不指定该参数,单节点环境下默认存储至 <HomeDir>(可通过 getHomeDir 查看 <HomeDir>);集群环境下默认存储至 <HomeDir> 同级目录。
详情
生成一个包含所有配置信息的文件,并返回文件路径。该函数只能在数据节点/计算节点调用。
配置文件包含以下信息:
模块名 |
含义 |
信息来源 |
---|---|---|
VERSION |
server 的版本信息。 |
|
CONFIGS |
配置信息。单机环境下,返回单节点的配置信息;集群环境下,包含集群、控制节点、 和数据节点/计算节点的配置。 |
单机: dolphindb.cfg 集群: cluster.cfg, cluster.nodes, controller.cfg |
DB AND TABLE SCHEMA |
所有数据库和表的结构。 |
|
LICENSE AND MACHINE INFO |
license、机器核数和内存信息。 节点绑定的 CPU 内核绑定和端口信息。 |
许可证: dolphindb.lic |
OLAP CACHE ENGINE STATUS |
OLAP 引擎 cache Engine 的状态信息,包含各节点的内存信息以及当前节点的状态表。 |
|
TSDB META |
TSDB 引擎下所有 chunk 的元数据。 |
|
REDO LOG GC STATUS |
事务 redo log 回收的状态。 |
|
TRANSACTION STATUS |
事务的状态。 |
|
TABLETS META |
集群中行数最多的前100个 chunk 的元数据信息。 |
select top 100 * from pnodeRun(getTable tsMeta{“%”,”%”,false,-1}) order by rowNum desc |
ANOMALOUS CHUNK STATUS (only in cluster mode) |
处于异常状态的 chunk 信息。异常状态包含处于 recovery 状态,版本号不一致, 副本数不一致等。 |
|
例子
$ getSupportBundle()
/home/dolphindb/server/getSupportBundle.1655869793424
$ getSupportBundle("/home/dolphindb/sup")
/home/dolphindb/sup/getSupportBundle.1655869853178