页面树结构
转至元数据结尾
转至元数据起始

正在查看旧版本。 查看 当前版本.

与当前比较 查看页面历史

« 前一个 版本 6 下一个 »

本章简要介绍如何在Linux服务器上单独部署自然语言分析模块。

配置需求清单:

组件配置CPU内存硬盘备注

NLA核心服务

最低配置

X86架构 16核

32G+

1TB+

建议单独部署,独占该配置服务器,并要求和Smartbi服务处于同一路由下

推荐配置X86架构 32核128G1TB+,看实际数据量加装

安装前准备

1.  联系相关人员获取NLA安装包nla-setup.zip

2. 使用WinSCP(跨平台文件传输工具)将安装包传输到需要部署NLA的服务器上。

3. 使用putty(SSH远程登录工具)访问到需要部署NLA的服务器上。

操作步骤

1. 解压

  • 进入nla安装包所在目录下,将nla安装包nla-setup.zip解压
# 解压nla-setup到当前路径下。
unzip nla-setup.zip
# 解压到指定路径下:
unzip nla-setup.zip -C 路径


  • 给解压目录及子目录的所有内容授予读取、写入和执行的操作权限。
sudo chmod -R 777 nla-setup

2. 安装NLA模块

2.1. 安装无代理版

① 在目录nla-setup下执行安装脚本

    sh install.sh

sh install.sh

安装路径示例: /data/smartbi-nla

是否配置Nginx代理:n

安装路径错误示例: /data/smartbi-nla/

安装路径的最后一定不能添加多一个“/”号


② 安装成功(初次安装的时候就自动加载镜像启动NLA模块


③ 进入到安装路径下,启动NLA模块(手动启动的方法,安装时已启动模块)

sh run.sh

2.2. 安装Nginx代理版

① 调用 “sh install.sh” 命令安装

1)安装路径示例: /data/smartbi-nla

安装路径错误示例: /data/smartbi-nla/

安装路径要求为绝对路径,最后一定不能添加多一个“/”号

2)是否配置代理:y

3)配置Nginx域名设置Nginx代理服务器的域名,通常采用安装服务器的ip地址就可以了,如果客户有自己的域名可也以选择配置域名;

!!注意:一分钱一分货,免费域名可能出现只能解析一个IP的情况!!

例:10.10.35.31

4)设置目标smartbi的url:输入smartbi的服务器地址和端口号

例:http:10.10.31.65:18080/

② 安装成功(初次安装的时候就自动加载镜像启动NLA模块

3. 验证安装

对比docker中正在运行的容器数是否和上方启动时运行的容器数一致。

# 查看运行中的容器
docker ps

  • 正常启动时应有11个12个docker容器启动,并且采用 docker ps 命令多次查看都一直存在(假如安装失败可能会有服务中途挂掉,这个时候就需要查看对应的log

未部署代理时应有11个容器正常运行,部署了Nginx代理的应有12个容器正常运行,仅比无代理部署增加了一个smartbi-nla_Nginx_1容器。

4. NLA初次登录配置

  • 打开浏览器输入:<服务器ip地址>:<端口号>/aiweb,进入NLA登陆界面:
序号代理方式地址示例备注
无Nginx代理http://<NLA服务器ip地址>:9060/aiwebhttp://10.10.35.31:9060/aiweb
Nginx代理https://<Nginx配置时的地址>:9060/aiweb

https://10.10.35.31:9060/aiweb

需要使用https加密协议

安装时端口号默认是9080,若冲突可以修改docker-compose.yaml文件中的配置项,采用其他开放的未占用端口


  • 输入Smartbi Insight的登录账号密码,勾选普通登录首次登录还需要输入Smartbi Insight的URL,参考下表:     
序号代理方式格式示例备注
无Nginx代理http://<smartbi服务器地址>:<port>/smartbi/ http://10.10.31.65:18080/smartbi
Nginx代理https://<Nginx配置时的地址>:9060/smartbihttps://10.10.35.31:9060/smartbiNginx代理地址应该为Smartbi被Nginx代理以后的地址



5.  其他命令

① 关闭NLA服务

  • 需进入到安装路径下,调用脚本stop.sh:
sh stop.sh


② 卸载NLA模块

  • 由于是离线包部署,关闭nla服务后,把安装目录删除便可完成卸载。


  • 无标签