0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

NLA自然语言分析的Linux部署—NLA安装部署(二)

环音仪说数据 来源:环音仪说数据 作者:环音仪说数据 2022-05-30 15:15 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

从上面的文章可以知道Smartbi的NLA有强大的对话式分析、语音控制大屏、仪表盘智能问答的功能,他可以让你的工作走向智能化,提高工作效率。下面从Linux的角度讲讲怎么部署NLA自然语言分析。

清单.png

安装前准备

1.联系 Smartbi官方支持获取自然语言分析的安装包“nla-setup.zip”。

2.在进行部署前,请先参考上篇文章《NLA安装部署详细讲解(一)——NLA自然语言分析的环境部署》进行检查环境。

部署流程

NLA安装部署流程参考如下:

AI智能功能使用流程.png

操作步骤

1. 解压

将安装包上传至服务器中,解压到指定路径。

解压.png

对于解压目录,授予其读取、写入、执行的权限。

解压2.png

2. 执行安装

由于 NLA 和 Smartbi 是分开部署在不同的服务器上,这种部署策略会容易引起 跨域 问题,因此需要通过给NLA服务器配置代理来解决跨域问题。

NLA 提供两种部署模式,用户可根据实际情况进行选择。

部署格式 功能
Nginx代理模式 Nginx代理模式使用安装包携带的 Nginx来部署代理,操作简单,无需用户手动部署。
无代理模式 无代理模式即不安装Smartbi的内置代理,用户需给NLA服务器自行配置代理服务器。

2.1. 无代理模式安装

(1) 执行安装

在目录“nla-setup”下执行安装脚本。

1.png

①输入NLA的安装路径,如输入“/data/smartbi-nla”。

②是否需要自动安装Nginx代理:n

(2) 安装完毕

在初次安装完毕后会自动加载镜像并启动NLA模块。

2.1.png

2.2. Nginx代理模式安装

(1) 执行安装

调用 “sh install.sh” 命令执行安装操作。

2.png

①输入NLA的安装路径,如输入“/data/smartbi-nla”。

②是否需要自动安装Nginx代理:y

③输入需要代理的服务器的域名或IP地址。

若用户已购买域名服务,则可输入该域名地址。将此域名用于代理NLA服务器;

若用户未购买域名服务,则输入当前NLA服务器的 IP 地址。

④ 输入smartbi的服务器地址和端口号。如输入“http://10.10.204.68:8080/”

(2) 安装成功。

初次安装完毕后,会自动加载镜像并启动NLA模块。

2.2.2.png

3. 验证安装

通过 “docker ps” 查看当前正在运行中的docker服务数量进行验证,正常启动时运行数量如下:

无代理模式部署的NLA,应有12个docker容器处于运行状态;

Nginx代理模式部署的NLA,应有13个docker容器处于运行状态。

若运行数量与描述一致,且采用 docker ps命令多次查看其结果都正常,则说明已更新升级成功。若有服务的进程挂掉,则可通过查看对应的日志进行排错,具体可参考 自主排查方案。

3.png

4.配置连接信息

1)浏览器访问 Smartbi,在“系统运维”>“更多工具”下找到“自然语言配置”。

4.1.png

2)进入“自然语言配置”,输入正确的 NLA访问地址,格式如下:

http://:<代理端口>/aiweb的代理ip地址>

(1)使用Nginx代理模式部署的NLA模块,默认通过“http”协议的方式访问。

(2)若需在Web端的“对话式分析”中使用“语音服务”,则需要将访问方式更改为“https”协议。请修改文件“smartbi.ai.conf”,该文件位于目录“NLA安装目录/nginx_conf/”下。

在端口号后加上“ssl”(写法参考下一行注释内容),接着将“红框②”内代码的注释取消掉。

4.2.png

修改完毕后,保存文件退出编辑。重启NLA服务器。

不同代理模式部署的NLA模块,其代理信息如下:

pYYBAGKUbeeAXBZQAABOenmXj6w200.png

3)信息正确输入后,点击测试连接,若出现如下图的测试通过弹出框,则表示可以成功连接上自然语言分析。如下图所示:

4.3.png

4)测试连接成功后,点击右下角的保存按钮保存配置。更多自然语言的配置项说明请参考自然语言配置。

5)至此 Smartbi NLA 已部署完毕。

运维命令

1. 启动服务

进入到安装目录下,执行脚本 “run.sh” 启动服务。

5.png

2. 关闭服务

进入到安装目录下,执行脚本 “stop.sh” 关闭服务。

6.png

3. 卸载自然语言分析

进入安装目录下,执行脚本关闭NLA的服务,接着把安装目录删除,便可完成卸载操作。

7.png

各位实现的过程中如果有疑问,可以在Smartbi官网的社区提问哦。

审核编辑:符乾江

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据挖掘
    +关注

    关注

    1

    文章

    406

    浏览量

    25146
  • 数据分析
    +关注

    关注

    2

    文章

    1524

    浏览量

    36415
  • 数据可视化
    +关注

    关注

    0

    文章

    503

    浏览量

    11557
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【幸狐Omni3576边缘计算套件试用体验】OpenClaw 板端部署

    【幸狐Omni3576边缘计算套件试用体验】OpenClaw 板端部署 本文介绍了幸狐Omni3576边缘计算套件实现 OpenClaw 板端部署的项目设计,包括环境搭建、OpenClaw 部署
    发表于 04-19 20:56

    【龙芯2K0300蜂鸟板试用】PicoClaw 部署与应用

    ,开启微信频道; 使用手机微信扫描加载出的维码,绑定账号; 进入 ClawBot 微信机器人界面,开启对话 总结 本文介绍了龙芯2K300蜂鸟开发板实现 PicoClaw 板端部署和聊天交互
    发表于 04-19 19:04

    自然语言处理NLP的概念和工作原理

    自然语言处理 (NLP) 是人工智能 (AI) 的一个分支,它会教计算机如何理解口头和书面形式的人类语言自然语言处理将计算语言学与机器学习和深度学习相结合来处理语音和文本数据,这些数
    的头像 发表于 01-29 14:01 686次阅读
    <b class='flag-5'>自然语言</b>处理NLP的概念和工作原理

    NVIDIA Omniverse基于Container的部署推流方案

    为了让客户能够高效安装部署 NVIDIA Omniverse 及 NVIDIA Isaac 平台,NVIDIA 现已推出简单便捷的容器化部署方案,以支持在数据中心的服务器中实现流式仿真或协作。
    的头像 发表于 12-17 10:17 1075次阅读
    NVIDIA Omniverse基于Container的<b class='flag-5'>部署</b>推流方案

    ‌基于NLA9306电压电平转换器的技术深度解析与应用指南

    安森美 NLA9306电压电平转换器是双路双向I^2^C总线SMBus电压电平转换器,具有使能 (EN) 输入。这些器件的工作电压为1.0V至3.6V [V ~ ref(1)~ ] 和1.8V至
    的头像 发表于 11-25 14:01 932次阅读
    ‌基于<b class='flag-5'>NLA</b>9306电压电平转换器的技术深度解析与应用指南

    工业物联网平台适合私有本地部署还是云端部署

    。以下是对两种部署方式的详细分析: 私有本地部署 适用场景 : 数据安全要求极高 :对于医疗、金融等对数据隐私和合规性有严格要求的行业,私有本地部署可以确保数据完全掌握在企业手中,避
    的头像 发表于 11-12 11:42 599次阅读
    工业物联网平台适合私有本地<b class='flag-5'>部署</b>还是云端<b class='flag-5'>部署</b>?

    云知声论文入选自然语言处理顶会EMNLP 2025

    近日,自然语言处理(NLP)领域国际权威会议 ——2025 年计算语言学与自然语言处理国际会议(EMNLP 2025)公布论文录用结果,云知声提交的《面向门诊病历生成的高质量医患对话合成技术
    的头像 发表于 11-10 17:30 963次阅读
    云知声论文入选<b class='flag-5'>自然语言</b>处理顶会EMNLP 2025

    工业互联网平台如何选择合适的部署方式

    工业互联网平台部署方式的选择需综合考量企业规模、业务需求、数据安全、成本预算及技术能力等因素,常见的部署方式包括中心云部署、边缘部署、级联部署
    的头像 发表于 11-07 11:35 601次阅读
    工业互联网平台如何选择合适的<b class='flag-5'>部署</b>方式

    SOLIDWORKS PDM Professional安装部署指南:从服务器到客户端的详细步骤

    一份详尽的SOLIDWORKS PDM Professional安装指南,面向IT管理员,涵盖从SQL Server配置、服务器安装到客户端设置的全过程,确保您高效、正确地完成PDM系统部署
    的头像 发表于 09-11 17:37 2138次阅读

    本地部署openWebUI + ollama+DeepSeek 打造智能知识库并实现远程访问

    DeepSeek是一款由国内人工智能公司研发的大型语言模型,实现了媲美OpenAI-o1模型的效果,拥有强大的自然语言处理能力,还大幅降低了推理模型的成本,受到海内外用户的广泛吹捧
    的头像 发表于 09-10 16:41 5589次阅读
    本地<b class='flag-5'>部署</b>openWebUI + ollama+DeepSeek 打造智能知识库并实现远程访问

    MiniVC6(C语言快速部署)资料

    MiniVC6(C语言快速部署)软件,无需安装
    发表于 09-04 16:59 0次下载

    【HZ-T536开发板免费体验】5- 无需死记 Linux 命令!用 CangjieMagic 在 HZ-T536 开发板上搭建 MCP 服务器,自然语言轻松控板

    引言:为什么需要 “自然语言控板”? 痛点引入 :嵌入式开发中,开发者常需通过 SSH 等工具登录开发板,手动输入复杂的 Linux 命令(如ls -l、gpio readall、ifconfig等
    发表于 08-23 13:10

    AICube生成部署文件失败的原因?怎么解决?

    我按照网上的方法安装了dotnet,和AICube,并且我是安装在非中文路径,但是尝试了一天了,都不能成功的生成部署文件,我使用软件自带的样例,但是就是不能生成部署文件 期待结果和实际
    发表于 08-05 06:26

    【VisionFive 2单板计算机试用体验】3、开源大语言模型部署

    1、ollama平台搭建 ollama可以快速地部署开源大模型,网址为https://ollama.com, 试用该平台,可以在多平台上部署 Deepseek-R1, Qwen3, Llama
    发表于 07-19 15:45

    【米尔RK3576开发板免费体验】1、开发环境、镜像烧录、QT开发环境搭建以及应用部署

    /output/rockchip_rk3576/host/environment-setup 其中的SDK安装路径根据自身放置Linux SDK的位置进行修改。 在命令行中,执行以下指令配置工具链开发
    发表于 07-14 11:26