本章主要结介绍如何部署 自然语言分析引擎(NLA)。 目录
1. 环境要求 & 安装环境检查
1.1. 服务器配置清单
组件 | 配置 | CPU | 内存 | 硬盘 | 并发数 | 备注 |
---|---|---|---|---|---|---|
NLA核心服务 | 最低配置 | X86架构 16核 | 32G+ | 1TB+ | 推荐为30左右,最高不超过40。 | 由于NLA中的机器学习模型需要大量的系统资源,因此建议单独部署,独占该服务器的配置,并要求和Smartbi服务处于同一个域内(同一个路由); |
推荐配置 | X86架构 32核 | 128G | 1TB+,可根据实际数据量加装。 | / |
...
并发数 | 平均响应时间 |
---|---|
20 | 2.487s |
30 | 3.669s |
40 | 4.814s |
1.2. 系统环境
由于 Smartbi-NLA 采用 docker 容器 部署,因此服务器的系统环境需要支持 docker19.03 以上 和 docker-compose 1.24.* 。
...
系统 | 版本 |
---|---|
Ubuntu | Ubuntu-16.04.3以上 |
Centos | CentOS-7以上 |
1.3. Smartbi版本要求
版本要求 | License |
---|---|
Smartbi V10.5 及以上 | License 需要包含“自然语言分析”相应权限 |
1.4. 环境检查
1.4.1 CPU架构以及指令集确认
输入查看系统的指令
代码块 |
---|
uname -a|grep x86 |
...
代码块 |
---|
cat /proc/cpuinfo|grep avx |
可以看到如下信息,即为正常:
1.4.2 网络环境检查
注意 |
---|
利用ping和telnet的方法无法准确判断是否连通,请务必按照本教程来检查。 |
...