...
出现如下信息则在Smartbi服务器访问NLA服务是正常的。
安装权限要求:
安装时用root用户运行或使用具有sudo权限的用户执行,推荐使用root用户安装,如果是普通用户有sudo权限的,在命令前加上sudo。
2.安装
(1) 解压安装包
代码块 | ||||
---|---|---|---|---|
| ||||
cd /<安装包路径>
tar -xvf nla-setup.tar.gz |
...
代码块 | ||||
---|---|---|---|---|
| ||||
sudo chmod 777 -R * |
创建AIChat安装目录(以下以/data/admin/smartbi-nla为例)
代码块 | ||||
---|---|---|---|---|
| ||||
mkdir /data/admin/smartbi-nla |
进入安装包解压目录
代码块 | ||||
---|---|---|---|---|
| ||||
cd /<安装包解压目录> |
使用install.sh脚本进行安装:
代码块 | ||||
---|---|---|---|---|
| ||||
sudo bash install.sh |
输入安装目录的绝对路径(以下以/data/admin/smartbi-nla为例)输入创建的AIChat安装目录的绝对路径:
当出现如下字样则说明安装完成:
修改docker本地存储地址(3)修改docker本地存储地址(可选择)
原因:通常docker安装后,默认的本地存储地址是根目录,根目录通常都不大,需要将仓库迁移到容量较大的目录
方法:
...
1、停止AIChat和docker cd /data/admin/smartbi-nla #停止AIChat ./stop.sh systemctl stop docker #停止docker 2、创建存储目录(假设你的存储目录是:/data/docker-data) mkdir /data/docker-data 3、在 /etc/docker目录下创建daemon. |
---|
json文件;如果存在该文件则修改: cd /etc/docker vim /etc/docker/daemon.json |
---|
4、daemon.json文件的内容如下(填写创建的存储目录地址) |
---|
3、复制旧数据存储目录到新的数据存储目录下
sudo rsync -aP /var/lib/docker/ /data/docker-data
4、重启docker
sudo systemctl restart docker5、重启docker |
---|
(4)更改了docker本地存储地址后需要重新安装
进入AIChat安装目录
代码块 | ||||
---|---|---|---|---|
| ||||
cd /<AIChat安装目录> |
删除AIChat目录下文件
代码块 | ||||
---|---|---|---|---|
| ||||
rm -rf * |
进入安装包解压目录
代码块 | ||||
---|---|---|---|---|
| ||||
cd /<安装包解压目录> |
使用install.sh脚本进行安装:
代码块 | ||||
---|---|---|---|---|
| ||||
sudo bash install.sh |
输入创建的AIChat安装目录的绝对路径:
当出现如下字样则说明安装完成:
(3) 配置服务设置
进入Smartbi服务,进入系统运维--系统选项找到 服务器地址-- Smartbi服务器URL地址 配置项,设置Smartbi集群的地址:配置项,设置Smartbi的地址:
这里以 http://10.10.202.100:8080/smartbi为例。
...
进入“系统运维--自然语言配置“中设置“使用大模型的版本”
配置大模型调用参数的信息
Local_llm/Local
适用于所有OpenAI接口的大模型,例如deepseek
...
Xunfei/Spark-general 3.5
Qwen/Qwen
(5)验证自然语言配置是否正常
浏览器中访问部署好的地址出现以下页面如:http://10.10.202.100:9060/aiweb
进入后根据构建的知识图谱来输入对话,出现以下内容则配置正常
3.常见问题(FAQ)
1. selinux导致daemon的OCI runtime create failed
...