页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

Smartbi 支持"自升级",即所有的升级过程,皆由程序自身去完成,不需要外部的人为干预。只要将旧程序替换为新版本,再次运行时,系统自动完成所有的升级工作。

1. 升级流程

Smartbi的升级流程如下:

注意

不建议在生产环境中直接升级。

请先参考文档 升级测试 在测试环境中确认升级成功,并确认升级后对体验无影响,再去生产环境中升级。

升级Smartbi主程序
升级Smartbi主程序

2.升级Smartbi

2.1 系统备份

系统升级的过程通常都是极为顺利的,但为了确保万无一失,还是需要对系统进行备份,以备升级出错时,可以迅速回退到旧版本。

2.1.1 备份知识库

首先对知识库进行备份,访问“系统运维”界面,选择 备份知识库,将知识库备份到指定位置。

为求万全,最好在数据库中利用其备份工具再做一次备份

2.1.2 备份smartbi.war

到服务器上,对旧版本的smartbi.war 包进行备份,保存到指定位置。举例,如果是部署到Tomcat 应用服务器,直接到 <Smartbi-install-dir>\Tomcat\webapps\ 目录下将smartbi.war 文件拷贝下来即可。

2.1.3 备份扩展包

访问系统配置界面,地址:http://localhost:8080/smartbi/vision/config。查看"扩展包存放路径",然后去到服务器上,对该路径下的所有文件进行备份,保存到指定位置。


2.2 更换新的smartbi.war

部署新的 smartbi.war包,针对不同的应用服务器,部署过程会有不同。下面以Tomcat为例,介绍部署过程。

...

具体启动方法请参考:Window环境部署更新操作文档linux环境部署更新操作文档

2.3 知识库升级

部署新的war包后,服务器在启动过程中,如果遇到升级知识库,需要用户使用浏览器访问Config界面进行升级。

...

用户使用浏览器访问Config界面,提示“-请联系管理员登录系统,完成系统升级-”,如图:

升级知识库的具体流程如下:

2.3.1 确认连接信息

登录后,确认知识库连接信息:

  • 正确:勾选“已确认连接信息正确”,点击 下一步 。
  • 错误:点击 更改参数 ,进入“Config配置界面”进行配置。更改参数并保存后,需重启服务器,并再次访问Config界面。

2.3.2 选择备份文件

在升级前备份知识库、war、扩展包,这一步骤非常重要,备份后一旦升级失败时可以回退。

...

不跳过备份,点击 下一步 ,进行备份,以进度条的方式显示当前备份进度,如图:

2.3.3 备份升级

在成功备份后点击 下一步 ,进入升级界面,点击 开始升级 按钮,进行知识库升级。

...

浏览器会显示整个升级的日志信息,如果升级过程没有异常则最终时显示按钮【完成】,点击 完成 按钮进入系统访问界面。

如果提示升级失败,则需要跟进具体的日志进行分析。

升级数据挖掘引擎/SmartbiETL组件
升级数据挖掘引擎/SmartbiETL组件

3、 升级数据挖掘引擎/SmartbiETL组件

如果使用了数据挖掘/SmartbiETL组件,在更新war包时要同步更新数据挖掘/SmartbiETL组件。

...

5、启动数据挖掘执行引擎和服务引擎。

具体操作方式,可以参考数据挖掘引擎更新操作文档

升级数据模型/Smartbi OLAP Server
升级数据模型/Smartbi OLAP Server

4、 升级数据模型/Smartbi OLAP Server

Smartbi OLAP Server服务升级只需替换文件“SmartbiOLAPServer.jar”,然后重新启动即可。

...

升级导出引擎SmartbiExport
升级导出引擎SmartbiExport

5、升级导出引擎SmartbiExport

升级导出引擎SmartbiExport服务,大部分情况下只需替换文件“server.js”,然后重新启动即可。

...