當前為5.1版本文檔,更多實例內容將在最新幫助文檔中展現,點選跳轉至 最新版幫助文檔

儀表板報錯

1. 概述

本文介紹儀表板相關的報錯及解決方案。

2. 建立儀表板報錯

問題描述

建立儀表板時報錯範本缺失,如下圖所示:





原因分析

1)缺少檔案權限,一般在配置 FTP 或者遷移工程之後需要配置對應的檔案權限,否則會出現建立儀表板報錯的現象。

使用者可在平台已設定的檔案伺服器中,點選「測試連結」,會出現相關報錯提示,如下圖所示:

4.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)

5.png

原因分析

該報錯與 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...

  6.png


原因分析

該報錯是由於儀表板預覽時發 SQL 給資料庫,資料庫反饋的報錯,需要根據反饋的 please check 後的報錯原因調整資料,再重新預覽該儀表板。

解決方案

比如上述範例中的報錯為Data conversion error converting “是”,我們針對該報錯,可以將該“是”欄位刪除,或者調整該欄位型別後,再重新預覽儀表板。


附件列表


主題: 设计和分享仪表板
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 评价文档,奖励 1 ~ 100 随机 F 豆!