Skip to content

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_URLVECTOR_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

衡石分析平台使用手册