页面树结构

版本比较

标识

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

版本更新方案的安装介质请联系smartbi官方获取。

前提条件

1、各个服务器节点,必须要部署了ssh服务以及ssh客户端

...

6、隐藏包名的环境,暂时不支持。

7、docker/k8s环境部署的,暂不支持。

8、数据挖掘ptyhon节点的版本更新,暂不支持。

9、导出引擎的版本更新,只支持docker部署的导出引擎。手工部署的暂不支持。

注意
title关于部署方式的说明

手工部署:指通过Smartbi的部署文档,在Linux服务器分别执行命令行进行部署操作的环境

一键部署安装包:安装目录名称一般是Smartbi_CentOS_x86_CN_xxxx

环境初始化配置

配置数据挖掘/

...

自助ETL的配置文

在部署数据挖掘/ETL节点的conf目录增加engine-env.sh脚本,指定JAVA_HOME的参数路径

engine-env.sh 示例文件下载

手工部署

一键部署安装包环境

修改SmartbiEngine/conf/engine-env.sh,根据服务器节点的实际情况,配置JAVA_HOME路径

...

在部署数据模型的节点,数据模型的安装目录中,增加smartbi_olap_env和smartbi_olap_deamon_env文件,配置JAVA_HOME,JAVA_OPTS参数等

smartbi_olap_env 示例文件下载,根据服务器节点实际情况,配置JAVA_HOME路径,Xmx内存参数等。

smartbi_olap_deamon_env 示例文件下载,根据服务器节点实际情况,配置JAVA_HOME路径,Xmx内存参数等。

手工独立部署环境


一键部署安装包环境


修改smartbi_olap_env,根据服务器节点实际情况,配置JAVA_HOME路径,Xmx内存参数等。

...

修改smartbi_olap_deamon_env,根据服务器节点实际情况,配置JAVA_HOME路径,Xmx内存参数等。


application-deamon.properties 示例文件下载

增加 application-deamon.properties 文件到Smartbi OLAP 部署目录

Image Added


修改数据模型的启动脚本

在部署数据模型的节点,数据模型的安装目录中,增加或修改startup_deamon.sh和startup_olap.sh文件

手工独立部署环境

Image Removed

一键部署安装包环境

Image Removed

startup_deamon.sh内容示例sh 示例文件下载

Image Removed

startup_olap.sh内容示例Image Removedsh 示例文件下载

手工独立部署环境

Image Added


一键部署安装包环境

Image Added


配置tomcat的文件

在部署了Smartbi节点的服务器,配置setenv.sh,如果已经配置,可以忽略

主要配置JAVA_HOME,CATALINA_HOME,JAVA_OPTS等参数

setenv.sh 示例文件下载,需要根据服务器实际情况,配置JAVA_HOME,CATALINA_HOME,及Xmx内存参数。

手工独立部署环境


一键部署安装包环境

setenv.sh内容示例


配置升级脚本

...

升级脚本包含了启动服务,停止服务,重启服务,版本升级,升级扩展包等功能。

配置版本更新脚本

配置所有节点的ip地址

修改conf/smartbi_server_ip,一行配置一个服务节点信息。第一列是登录服务器的用户,第二列是服务器的ip地址,第三列是服务器的ssh端口。所有参数都必须配置,各列之间用空格隔开。

如下图所示,配置了10.10.204.248,10.10.204.249,10.10.204.250 这3个节点的IP地址,使用root用户登录,ssh端口是22。

配置ssh免密登录

注意:此步骤是为了方便进行版本更新等操作时不需要反复输入用户密码,不是必须步骤。如果没有配置免密登录,则每次版本更新操作,都要配置对应的用户密码才能进行操作。此步骤是为了方便进行版本更新等操作时不需要反复输入用户密码,不是必须步骤。如果没有配置免密登录,则每次版本更新操作,都要配置对应的用户密码才能进行操作。

chmod +x password_free_login.sh

...

逐一修改各个smartbi_env_IP地址文件的内容,配置各个节点对应部署的服务及部署路径。

Image RemovedImage Added

详细配置说明,请参考下面配置参数说明表格。

...

参数名称参数值示例说明

INSTALL_SMARTBI_SERVER

YES

NO

YES:此节点安装smartbi应用

NO:此节点没有安装smartbi应用

INSTALL_SMARTBI_MINING_EXPERIMENT

YES

NO

YES:此节点安装smartbi数据挖掘实验引擎/Smartbi ETL服务

NO:此节点没有安装smartbi数据挖掘实验引擎/Smartbi ETL服务

INSTALL_SMARTBI_MINING_SERVICE

YES

NO

YES:此节点安装smartbi数据挖掘服务引擎服务

NO:此节点没有安装smartbi数据挖掘服务引擎服务

INSTALL_SMARTBI_

MINING

OLAP_

PYTHON_NODE

SERVER

YES

NO

YES:此节点安装smartbi数据挖掘python节点YES:此节点安装smartbi OLAP数据模型服务

NO:此节点没有安装smartbi数据挖掘python节点NO:此节点没有安装smartbi OLAP数据模型服务

INSTALL_SMARTBI_OLAPEXPORT_SERVER

YES

NO

YES:此节点安装smartbi 数据模型服务YES:此节点安装smartbi export导出引擎服务

NO:此节点没有安装smartbi 数据模型服务NO:此节点没有安装smartbi export导出引擎服务

SMARTBI_TOMCAT_HOME

/data/smartbi/tomcat

配置此节点安装smartbi的tomcat的根目录路径,配置绝对路径

SMARTBI_MINING_HOME

/data/smartbi/mining

配置此节点安装smartbi 数据挖掘引擎/ETL的根目录路径,配置绝对路径

SMARTBI_OLAP_HOME

/data/smartbi/smartbiolap

配置此节点安装smartbi数据模型的根目录路径,配置绝对路径

SMARTBI_BACKUP_HOME/data/smartbi/tomcat/smartbi_backup配置此节点进行版本更新时备份文件的路径,配置绝对路径
SMARTBI_WAR_DEPLOY_HOME/data/smartbi/tomcat/webapps配置此节点部署smartbi.war的路径,配置绝对路径
SMARTBI_EXT_HOME/data/smartbi/tomcat/bin/exts配置此节点smartbi的扩展包的路径,配置绝对路径
SMARTBI_EXPORT_DEYLOY_MODEdockerdocker方式部署的smartbi export导出引擎服务
SMARTBI_EXPORT_HOME/data/Smartbi_Export/smartbi_data/smartbi-export配置此节点导出引擎的部署根目录。需要配置server.js文件的存放目录


版本更新

上传更新安装包

上传更新介质到smartbi_update_package目录

...

备份文件会根据升级的时间,进行重命名。重命名规则:安装包名称_版本更新的时间


检查更新后的Smartbi各个组件的的版本信息

Image Modified


错误信息

如果smartbi_env配置信息错误,会提示组件目录不存在错误,此时需要重新检查对应的配置信息是否正确。

Image Modified


注意事项:

版本更新过程会停止服务

...

备份的安装介质可能比较大,后期如果磁盘空间不足,可以定期清理


停止服务

执行停止服务操作

注意:停止服务操作,会把脚本配置中的所有节点的所有服务都停止。

./manager_smartbi.sh  stop

Image Added

启动服务

执行启动服务操作

注意:启动服务操作,会把脚本配置中的所有节点的所有服务都启动。

./manager_smartbi.sh  start

Image Added

重启服务

执行重启服务操作

注意:重启服务操作,会把脚本配置中的所有节点的所有服务都重启。

./manager_smartbi.sh  restart

Image Added

更新扩展包

上传更新扩展包

上传更新扩展包介质到smartbi_update_package/smartbi_update_package_ext目录

Image Added

执行更新扩展包操作

./manager_smartbi.sh  update_ext

Image Added

确认更新是否成功

检查各个部署节点的备份文件

备份文件会根据升级的时间,进行重命名。重命名规则:安装包名称_版本更新的时间

Image Added