NLA模块部署
1. 检查配置需求
1.1. 检查docker
- 检查环境里是否安装有docker和docker-compose:
# 查看当前docker版本 docker -v # 查看当前docker-compose的版本 docker-compose -v
当系统将对应版本信息打印出来,则需要卸载掉当前机器上安装的docker和docker-compose。
2. 操作步骤
2.1. 解压
- 将nla安装包nla-setup.zip复制到当前机器上。
# 解压nla-setup到当前路径下。 unzip nla-setup.zip # 解压到指定路径下: unzip nla-setup.zip -C 路径
- 给解压目录及子目录的所有内容授予读取、写入和执行的操作权限。
sudo chmod -R 777 nla-setup
2.2. 安装NLA模块
2.2.1. 安装无代理版
① 在目录nla-setup下执行安装脚本
sh install.sh
sh install.sh
安装路径示例: /data/smartbi-nla
是否配置nginx代理:n
② 安装成功(初次安装的时候就自动加载镜像和启动NLA模块)
③ 进入到安装路径下,启动NLA模块(手动启动的方法)
sh run.sh
④ 对比docker中正在运行的容器数是否和上方启动时运行的容器数一致。
- 使用docker ps命令查看启动的容器
docker ps
⑤ 正常应有如上图所示11个docker容器启动,并采用docker ps 多次一直存在(假如安装失败可能会有服务中途挂掉,这个时候就需要查看对应的log)
2.3. 其他命令
- 关闭NLA模块服务需进入到安装路径下,调用:
sh stop.sh