使用「FR和BI升级检测」工具,进行 6.0 升级检测时,导出的风险项及修复方案介绍。
6.0升级前检测步骤详情参见:升级前检测
检测工具处理:是升级检测插件自动处理
检测工具处理
1)有配置外置库
2)WEB-INF/config/db.properties中hibernate.hbm2ddl.auto值是否设置为update
WARN
手动处理
1)检测MySQL参数max_allowed_packet需配置小于1073741824,则标记为警告项
2)检测不到MySQL参数max_allowed_packet,则标记为警告项
WARN:配置外置库为MySQL且参数max_allowed_packet小于1073741824,影响配置兼容执行
WARN : 当前外置库连接用户无权限查询MySQL的max_allowed_packet参数,要求参数值>=1073741824,请您自行查询
检测到外置库为MySQL,且参数max_allowed_packet<1073741824,升级过程需要对配置进行兼容调整,参数过小会导致配置写入数据库失败,为保证升级顺利进行,请您优先调整max_allowed_packet参数,调整方式如下
方案一:
MySQL 安装目录下的「my.ini」文件中的[mysqld] 字段中的「max_allowed_packet = 1M」修改为 1024M ,重启 MySQL 即可。
方案二:
1)使用「set global max_allowed_packet = 1073741824;」 语句将「max_allowed_packet」的值设置为 1024M,无需重启。
2)使用「show VARIABLES like '%max_allowed_packet%';」 语句查看是否修改成功。
BLOCK/
1、jdk版本为oracle的1.8.0.102,需先升级JDK,标记为阻塞项
2、检测不到JDK版本信息,标记为警告项
BLOCK: JDK版本低于1.8.0.102,升级后会因为JDK漏洞导致启动异常,请您先升级JDK版本在进行BI升级
WARN : 当前无法获取JDK版本,请您先确认JDK版本大于1.8.0.102
检测到jdk 版本低于1.8.0.102 ,旧版本JDK存在漏洞,升级后会存在启动崩溃的现象,需要更换为1.8.0.102以后版本的 jdk 再进行升级。
JDK版本更新后引入加密套件,可能导致数据连接连接不上,需要按照如下文档进行完善:JDK 升级及注意事项
检测 FineClusterConfig.params.cluster为false
且
SystemOptimizationConfig.biClusterMasterNodeHostName 非空
hotBackConf.master 非空
SystemOptimizationConfig.ClientMasterId 非空
hotBackConf.slave 非空
StateServerConfig.type != standone
StateServerConfig.clusterMode != false
WARN : 检测当前为单机环境但是残留集群相关配置,需删除残留参数
检测当前为单机环境但是残留集群相关配置,需删除残留参数,以下热备参数需删除,需连接配置库中将fine_conf_entity表中对应参数进行修改
非空则提示需删除ID为:SystemOptimizationConfig.biClusterMasterNodeHostName
非空则提示需删除ID为:hotBackConf.master
非空则提示需删除ID为:SystemOptimizationConfig.ClientMasterId
非空则提示需删除ID为:hotBackConf.slave
以下为redis配置参数,请确认redis配置是否仍在使用,如已停止使用登陆超级管理员,在智能运维→ 集群配置中,将状态服务器改为关闭状态
检测到lib文件中存在非jar和非txt的文件,可能对工程产生影响,请删除后在升级。
lib异常文件
hive、phoenix、spark、impala、TRANSWARP 、INCEPTOR、hbase、maxcomputer、kylin、驱动包
hive:
geronimo-jaspi、hadoop-common、hive-jdbc、xercesImpl
spark:
hadoop-core、hive-jdbc
maxcomputer
slf4j-log4j、odps-jdbc
TRANSWARP -INCEPTOR
TRANSWARP 、INCEPTOR
hbase、phoenix
phoenix
impala
kylin
插件检测插件名称存在
压缩文件名fr-plugin-platform-bridge,
压缩文件名com.tptj.plugin.hg.platform.bridge;安装文件名plugin-com.tptj.plugin.hg.platform.bridge
明确需升级插件
检测插件名称是否存在
name : 多ldap登陆
id不为: com.fr.plugin.decision.multi.ldap.passport
提示升级后需要重新配置
删除插件名称是否存在plugin-com.finebi.memory-1.0.5、plugin-com.finebi.memory-1.0.5
删除插件名称是否存在plugin-com.finebi.memory-1.0.6、plugin-com.finebi.memory-1.0.6
压缩文件名fr-plugin-bi-inspector id :com.finebi.plugin.bi.inspector 安装文件名:plugin-com.finebi.plugin.bi.inspector
压缩文件名fr-plugin-bi-cleaner id :com.finebi.plugin.bi.cleaner 安装文件名:plugin-com.finebi.plugin.bi.cleaner
检测当前环境是否能连接到插件商城,
提示升级后插件需要升级
WARN :如果可以连接提示升级后登陆插件管理页面升级对应插件升级项
如果不可以连接提示打开插件商城https://market.fanruan.com/查看已安装插件是否有新版本更新
(有外网)升级后请登陆系统,打开插件管理页面升级提示需要升级的插件,当前已经安装XXX个插件,如不更新对应的插件将导致部分功能异常。
或
(无外网)检测到当前环境无法连接到插件商城,请打开插件商城查看已安装插件是否有新版本更新,并下载对应的插件进行本地更新,当前已经安装XXX个插件,如不更新对应的插件将导致部分功能异常。
删除插件
文件名:plugin-com.fr.plugin.operation
ID:com.fr.plugin.operation
BLOCK
检测BI热备插件启用
plugin-bi-hot-backup
检测到插件管理中启用BI热备插件,当前升级工具暂不支持热备环境升级
升级工具处理
检测spider数据集插件
plugin-report-spider-dataset
删除驱动隔离插件
plugin-decision-driver-loader
https://git.fanruan.com/fanruan/demo-driver-loader/src/master
删除前端区分处理分析表插件
bi-plugin-classify-table
删除BI模板访问socket插件
plugin-bi-websocket-visit
HTTPS_SameSite_跨域
com.fr.plugin.decision.cookie.check
数据集中SQL可全屏
com.fr.solution.plugin.better.sql.editor
新手引导
com.fr.plugin.user.guide
BI字段分组插件
com.finebi.plugin.fieldgroup
删除BI模板屏幕自适应 plugin-bi-screen-adaptive
升级后自动更新为BI模板屏幕自适应plus:plugin-bi-show-adaptive
磁盘空间检测<1g,标记为阻塞项
检测不到磁盘空间,标记为警告项
检测外置库编码
mysql编码不为utf8或utf8mb4,标记阻塞
SQL server编码不为为Chinese_PRC_CS_AS,如果是Chinese_PRC_CI_AS标记为warn,其他的为BLOCK
检测外置库编码不为要求的编码
msvcr120.dll运行库不存在,需要安装x64版本的 Visual Studio 2010 (VC++ 10.0) 之后再进行升级, 可参考微软帮助文档:点击进入
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
Submitted successfully
Network busy