历史版本1 :表预览超时报错/仪表板一直处于加载中 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1、表预览报错且更新时间变长/仪表板一直处于加载状态编辑

问题现象:

               1、在单机部署的FinBI工程驱动里面放入版本为phoenix-5.0.0-HBase-2.0-client 的驱动,之前建立的mysql数据连接失败且相应的表预览界面报错、更新时间变长。

               2、在单机部署的FineBI中使用TRANSWARP INCEPTOR(星环)数据连接并取对应数据库中的DB表或SQL数据集制作仪表板,预览仪表板时一直处于加载状态。

问题排查:

               查看后台的详细日志如下图:

2.png

原因分析:

              FineBI内置的hsql数据库finedb中表FINE_CONF_ENTITY下DistributedOptimizationConfig.spiderConfig.spider_namenode_mode字段在单机部署下的value值为Master模式,在集群环境下为zookeeper模式,因此不会调用到ZKNameNode这个类。上图日志显示命名模式是zookeeper,zookeeper模式容易和其他hadoop相关的数据连接jar包冲突,导致无法正常使用。

解决方案:

               参考https://help.finereport.com/doc-view-1711.html连接finedb,将FINE_CONF_ENTITY表中的DistributedOptimizationConfig.spiderConfig.spider_namenode_mode字段value值改为Master模式即可。