页面树结构

版本比较

标识

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

...


目录

SmartbiV9.5到V10版本升级内容如下:

组件V95版本V10版本更新内容备注
SmartbiSmartbi版本升级到V10
Smartbi-OLAP-Server×新增组件Smartbi-OLAP-Server

...


高速缓存库必须部署组件

...

V10不支持Infobright,需要更换为SmartbiMPP
数据挖掘

...

各部件的更新

...

包括数据挖掘实验引擎、服务引擎、spark、python更新升级,新增hadoop部署


注意
title升级注意事项

版本升级前,请提前备份好数据,避免因为升级问题导致数据异常

一、Smartbi更新

向smartbi官方获取V10版本的Smartbi安装包。更新的详细方法,请参考:War包更新方法

二、数据挖掘版本更新

若在smartbi中部署了数据挖掘,则数据挖掘引擎安装包版本要和smartbi的war包版本一致,更新时需要同步更新Python节点中的引擎包。

数据挖掘更新方法请参考:数据挖掘版本更新

三、Spark版本升级

注意
title注意事项

需要使用Smartbi官方提供的Spark3.1.2安装包部署

1. 停止旧版本Spark

进入spark安装目录,执行命令停止spark2.4服务

代码块
linenumberstrue
cd /data/spark-2.4.0-bin-hadoop2.7/sbin/     #注意进入实际spark部署目录
./stop-all.sh
注意
title注意事项

注意,如果出现无法停止情况,可以通过jps查看Spark服务(Spark的进程名有Master,Worker,CoarseGrainedExecutorBackend)进程id,然后 kill -9 进程id 

2.部署新版本Spark

向smartbi官方获取新版本spark安装包,详细操作步骤请参考:部署Spark

四、部署Hadoop

数据挖掘V10版本增加了Hadoop节点中间数据存储,可根据需要部署。

部署操作详细过程可参考:部署Hadoop

五、Python节点更新

4.1停止旧Python服务

进入安装Python计算节点的服务器,进入目录,停止Python服务

代码块
languagebash
linenumberstrue
cd /opt/smartbi-mining-engine-bin/engine/sbin
./python-daemon.sh stop
注意
title注意事项

注意,如果出现无法停止情况,可以通过jps查看python服务进程id,然后 kill -9 进程id 

4.2更新引擎包

更新方式,参考数据挖掘版本更新中的手工部署新版本更新,如果python执行节点跟实验引擎在同台机器,这步骤可以省略

4.3.创建Python执行用户

创建用户组、用户并设置密码(若已创建则无需此操作)

代码块
languagebash
linenumberstrue
groupadd mining                   #创建mining组
useradd -g mining mining-ag       #创建启动用户(mining-ag)并指定用户组为mining
passwd mining-ag                  #设置mining-ag用户密

给引擎安装目录附权限(为了使用mining-ag用户启动执行代理程序时候,有权限创建agent-data跟agent-logs目录)

代码块
languagebash
linenumberstrue
chgrp mining /data/smartbi-mining-engine-bin
chmod 775 /data/smartbi-mining-engine-bin

4.4 启动Python执行代理

①浏览器访问Smartbi,打开系统运维–数据挖掘配置–引擎设置,复制Python代理器启动命令

Image Removed

注意
title注意事项

复制Python代理器启动命令前,请确认数据挖掘引擎能正常测试连接成功

②登录到部署Python节点机器,并切换到mining-ag用户

注意
title注意事项

为了避免出现安全问题,一定要切换到mining-ag用户去启动执行代理服务,不要使用root用户安装或带有sudo权限的用户来启动执行代理服务

代码块
languagebash
linenumberstrue
su - mining-ag

进入引擎启动目录

代码块
linenumberstrue
cd /data/smartbi-mining-engine-bin/engine/sbin

把拷贝命令粘贴,并执行,例如:

代码块
linenumberstrue
./agent-daemon.sh start --master http://10-10-204-248:8899 --env python

等待Python节点启动成功即可。

4.6.运维操作

1、更新Python数据挖掘引擎包

Smartbi更新war包版本时,Python执行节点需要同步更新对应版本的数据挖掘引擎。

...

一、Windows EXE 部署

1. 覆盖升级

通过执行V10的EXE安装文件,可以对已安装的V95环境进行覆盖升级操作,具体可参考文档 Windows 客户端升级指南

2. 切换高速缓存库

使用管理员初次访问升级后的V10环境,系统会进行自检,当检测到当前的高速缓存库为Infobright时:

① 为了确保新功能的正常使用,则会提醒用户重新配置高速缓存库。此时请参考文档切换高速缓存库,重新抽取。

② 如需正常访问原本基于Infobright建立的资源,请参考文档 Infobright 数据迁移到 SmartbiMppForWindows 进行数据迁移。

二、Linux Tomcat 部署

1. Smartbi更新

向Smartbi官方获取V10版本的Smartbi安装包。更新的详细方法,请参考:War包更新方法

2. 部署Smartbi OLAP Server

Smartbi OLAP Server为新增组件,详细的OLAP Server部署,请参考:Window部署linux部署

3. 部署高速缓存库

① 初次部署

初次部署高速缓存库的请参考文档 部署Smartbi-MPP高速缓存库

② 更新MPP

注意

SmartbiMPP支持 21.x及以上版本,若低于该版本则需进行更新

更新SmartbiMPP请参考文档 升级SmartbiMPP

③ 切换高速缓存库

使用管理员初次访问升级后的V10环境,系统会进行自检,当检测到当前的高速缓存库为infobright时:

① 为了确保新功能的正常使用,则会提醒用户重新配置高速缓存库。此时请参考文档切换高速缓存库,重新抽取。

② 如需正常访问原本基于Infobright建立的资源,请参考文档 Infobright数据迁移到SmartbiMPP 进行数据迁移。

4. 数据挖掘版本更新

注意

① 数据挖掘引擎安装包版本要和Smartbi的war包版本一致

② 更新时需要同步更新Python节点中的挖掘引擎包。

本次升级更新内容如下:

  • Spark从2.4更新到3.1;
  • 新增Hadoop组件;

数据挖掘各组件更新方法请参考:【数据挖掘】V9.5升级到V10版本