历史版本8 :仪表板报错 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

本文介绍仪表板相关的报错及解决方案。

2. 新建仪表板报错编辑

问题描述

新建仪表板时报错模板缺失,如下图所示:

1613715907886818.png

原因分析

1)缺少文件权限,一般在配置 FTP 或者迁移工程之后需要配置对应的文件权限,否则会出现新建仪表板报错的现象。

用户可在平台已设置的文件服务器中,点击「测试连接」,会出现相关报错提示,如下图所示:

6.png

2)网络安全设置,对系统的请求做了拦截,常用的拦截工具有waf、nginx。

解决方案

1)给文件夹赋予权限,如下所示:

chmod -R 777 /home/ftpuser  #给 ftpuser 文件夹赋予写入权限

2)去掉网络安全拦截。

3. 仪表板预览报错编辑

3.1 Job aborted due to stage failure

问题描述

将数据抽取到本地之后,使用对应数据创建仪表板-组件,预览该仪表板报错如下:

Job aborted due to stage failure: Total size of serialized results of 154 tasks (1026.5 MB) is bigger than spark.driver.maxResultSize (1024.0 MB)

 222

原因分析

该报错与 spark 驱动有关,Spark 1.2 版本增加了一个新特性,限制了可以向驱动程序返回的数据量,当查询的时候数据过大会触发保护机制。

即查询的数据量大于 Spark 设置的默认最大返回数据量 spark.driver.maxResultSize 。

解决方案

为 FINE_CONF_ENTITY 表增加参数DistributedOptimizationConfig.spiderConfig.spark_driver_maxResultSize,并设置该参数的值为合适的最大数据量大小。

注:此处的值不能过大,过大会导致内存溢出。

3.2 sql{...}is wrong, please check

问题现象

开启直连数据,直连数据库,使用数据创建仪表板预览后报错:

The SQL:{...}is wrong, please check...

  222

原因分析

该报错是由于仪表板预览时发 SQL 给数据库,数据库反馈的报错,需要根据反馈的 please check 后的报错原因调整数据,再重新预览该仪表板。

解决方案

比如上述示例中的报错为Data conversion error converting “是”,我们针对该报错,可以将该“是”字段删除,或者调整该字段类型后,再重新预览仪表板。

3.3 no such file or directory and file info:xxx

问题描述:

查看仪表板时,报错「no such file or directory and file info:xxx」

原因分析:

磁盘可用空间不足,需要清理

解决方案:

使用df -h查看磁盘占用情况,清理磁盘空间,重启工程即可。