导出引擎概述
V9.3及之后版本支持自助仪表盘的导出,该功能正常使用的前提需要部署好导出引擎服务。
V9.3及之后的版本若通过exe执行文件安装的环境,默认自动配置好导出引擎;但V9.3之前的版本(无论是自动安装还是手工部署),需先将war包更新到V9.3版本,再按照如下方法进行导出引擎的部署。
操作系统 | Linux内核3.10以上 |
---|---|
CPU | 8核 |
内存 | 16G及以上 |
磁盘 | 200G以上 |
安装时用root用户运行或使用具有sudo权限的用户运行脚本,推荐使用root用户安装。
由于 CentOS 6 缺少安装所需的依赖包,因此在 CentOS 6 不能安装;建议使用CentOS 7安装。 |
部署导出引擎的前提:smartbi.war包必须是下图版本及之后版本才可以。
systemctl stop firewalld |
systemctl disable firewalld |
systemctl status firewalld |
服务名 | 对内端口 | 对外端口 |
---|---|---|
smartbi-export | 3003 | 3003 |
firewall-cmd --permanent --add-port=3003/tcp firewall-cmd --reload firewall-cmd --list-all |
setenforce 0 |
sed -i 's/=enforcing/=disabled/g' /etc/selinux/config |
tar -zxvf Smartbi_Export.tar.gz |
cd Smartbi_Export chmod +x *.sh ./install_docker.sh |
./start_SmartbiExport.sh |
如果是安装后再修改端口,需要卸载服务后再次安装启动Smartbi导出引擎。 |
docker restart smartbi-export |
docker stop smartbi-export |
mv conf.js conf-bk.js mv server.js server-bk.js mv monitor.js monitor-bk.js |
docker start smartbi-export |
1、更新介质可以联系Smartbi官方支持获取。2、导出引擎更新2022年9月9号及以后版本的,需要更新一次node_modules文件3、2022年9月9号以后的安装包,版本更新时,只需要更新3个js文件即可 |
docker stop smartbi-export |
mv conf.js conf-bk.js mv server.js server-bk.js mv monitor.js monitor-bk.js mv node_modules node_modules-bk |
docker start smartbi-export |
cd 导出引擎部署目录 ./stop_SmartbiExport.sh 或者 docker stop smartbi-export |
cd 导出引擎部署目录 ./unstall_SmartbiExport.sh |
docker logs smartbi-export |
docker ps docker logs --tail 1000 复制上面查到的id >>export-log.txt |