1. 环境要求
1.1. 服务器配置清单
组件 | 配置 | CPU | 内存 | 硬盘 | 备注 |
---|---|---|---|---|---|
NLA核心服务 | 最低配置 | X86架构 16核 | 32G+ | 1TB+ | ① 由于NLA中的机器学习模型需要大量的计算资源,因此建议单独部署,独占该服务器的配置,并要求和Smartbi服务处于同一个域(同一个路由)内 ② 服务器的CPU要求为近三年内的 Intel CPU,否则无法安装TensorFlow |
推荐配置 | X86架构 32核 | 128G | 1TB+,看实际数据量加装 |
!!!语音API使用需要开放指定外网端口!!!
Smartbi专注于自然语言分析领域的研究,故语音转文本服务由第三方提供,因此NLA所在服务器需要能够访问指定外网端口,且需要注册对应的语音服务账号。
1.2. 系统环境
系统 | 版本 |
---|---|
Ubuntu | Ubuntu-16.04.3以上 |
Centos | CentOS-7以上 |
!!!由于有深度学习的模型 NLA模块只能用docker部署 !!!
要求系统支持 docker19.03 和 docker-compose 1.24.*
1.3. Smartbi版本要求
版本要求 | License |
---|---|
Smartbi V95_2020_09及以上 | license要包含“AI”权限 |
Smartbi的版本要求在Smartbi V95_2020_09及以上,否则会出现部分表格查询不出的情况
2. 环境要求检查
2.1 Linux版本确认
- 显示电脑以及操作系统的全部相关信息
uname -a
- 查看linux系统的版本
cat /etc/redhat-release
2.2. 检查硬盘大小
- 要求服务器至少拥有大于1TB的硬盘,没有足够的硬盘请自行挂载
df -h
2.3. 检查内存大小
free -h
2.4. 检查smartbi的license文件是否有AI权限
- 找到license文件打开文本搜索关键词“AI”:
- 如果没有对应的权限就需要更新smartbi的license,详情查看:License缺少AI权限,导致无法登录
2.5. 检查docker
- 检查环境里是否安装有docker和docker-compose:
# 查看当前docker版本 docker -v # 查看当前docker-compose的版本 docker-compose -v
当系统将对应版本信息打印出来,则需要卸载掉当前机器上安装的docker和docker-compose。