AI 助手相关配置
向量库服务
请联系售后人员获取部署脚本
启动服务
bash
bash deploy.sh -m start
# 当看到 "start success" 字样表示服务启动正常
停止服务
bash
bash deploy.sh -m stop
停止服务(清理容器)
bash
bash deploy.sh -m down
查看运行状态
bash
bash deploy.sh -m status
更改 hengshi 服务配置(需重启 hengshi 服务)
单机部署
修改/opt/hengshi/conf/hengshi-sense-env.sh 文件
取消VECTOR_DB_URL
和VECTOR_ENDPOINT
变量的注释
bash
export VECTOR_DB_URL="jdbc:postgresql://<SERVER_IP>:54321/postgres?user=postgres&password=postgres&useUnicode=true&characterEncoding=utf8"
export VECTOR_ENDPOINT="http://<SERVER_IP>:3000/v1/embeddings"
docker部署
进入部署目录 docker-compose-x.x,使用vi/vim 打开.env文件增加以下参数。
bash
# VECTOR_DB
VECTOR_DB_URL="jdbc:postgresql://<SERVER_IP>:54321/postgres?user=postgres&password=postgres&useUnicode=true&characterEncoding=utf8"
VECTOR_ENDPOINT="http://<SERVER_IP>:3000/v1/embeddings"
k8s部署
编辑hengshi所部署的命名空间下名为"hengshi-sense"的configmap, 增加以下参数。
yaml
VECTOR_DB_URL: "jdbc:postgresql://<SERVER_IP>:54321/postgres?user=postgres&password=postgres&useUnicode=true&characterEncoding=utf8"
VECTOR_ENDPOINT: "http://<SERVER_IP>:3000/v1/embeddings"
注意:
请将<SERVER_IP>替换成部署机器的IP地址。 可通过ifconfig 命令查看当前机器的IP地址,k8s部署可配置为Service的地址。
重启操作
单机
bash
# 请注意路径更换成当前部署的hengshi路径,默认为/opt/hengshi
/opt/hengshi/bin/hengshi-sense-bin restart hengshi
docker
bash
# docker部署请执行docker-compose down 再docker-compose up -d 重新应用更改的新配置
cd docker-compose-x.x
docker-compose down
docker-compose up -d
k8s
bash
# 请替换[namespace]为实际部署的命名空间,replicas为实际部署的pod数量,默认1
kubectl -n [namespace] scale deployment hengshi --replicas=0
kubectl -n [namespace] scale deployment hengshi --replicas=1