本章主要结介绍如何部署自然语言分析引擎(NLA)。
1.安装环境要求
1.1. 服务器配置清单
组件 | 配置 | CPU | 内存 | 硬盘 |
---|---|---|---|---|
NLA核心服务 | 最低配置 | X86架构 16核 | 32G | 1TB+ |
推荐配置 | 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 V11 及以上 | License 需要包含“自然语言分析”相应权限 |
1.4. 环境检查
1.4.1 CPU架构以及指令集确认
输入查看系统的指令
...
出现如下信息则在Smartbi服务器访问NLA服务是正常的。
2.安装
(1) 解压安装包
代码块 | ||||
---|---|---|---|---|
| ||||
tar -xvf nla-setup.tar.gz |
...
这里以 http://10.10.202.100:8080/smartbi为例。
进入“系统运维--自然语言配置“中设置“自然语言分析的登录地址”,设置NLA服务地址 ,点击“显示更多设置”:
...
信息 |
---|
NLA默认的端口为9060;如需修改端口请依照安装目录下的docker-compose.yml的注释进行修改。 |
信息 |
---|
如果点击“保存“按钮提示报错,请检查一下是否拥有系统配置权限。 |
3.常见问题(FAQ)
1. selinux导致daemon的OCI runtime create failed
问题现象:启动服务的时候出现报错,报错信息如下
解决办法:关闭selinux
...