AI助手安装部署
2024年12月27日大约 1 分钟
AI助手安装部署
安装环境
硬件要求
- 最低配置:4核CPU / 8GB内存 / 50GB硬盘
软件要求
操作系统:
- Linux: CentOS 7.4+ / Ubuntu 18.04+(需64位)
- 暂不支持Windows/MacOS
数据库:
- MySQL 5.7.x 或 8.0.x(需开启InnoDB引擎)
- 字符集要求:utf8mb4
安装步骤
步骤一: 解压AI助手产品包
# 创建产品目录
mkdir hetu_ai
# 解压安装包
tar -xf hetu_ai_v1.0.0_x64_linux.tar -C hetu_ai
# 目录结构说明
.
├── main # 主程序(二进制文件)
├── start.sh # 启动控制脚本
├── hetu_ai_init.sql # 数据库初始化脚本(包含表结构+初始数据)
└── _internal # 配置文件
├── ai_env # 配置文件
└── static/models/ # AI模型文件
步骤二: 数据源配置
- 配置文件位置: hetu_ai/_internal/ai_env
- 配置文件详解:
# 数据源配置样例(需提前创建空白数据库)
DB_HOST=127.0.0.1 # 数据源IP,不建议使用localhost
DB_PORT=3306 # 数据源主机端口
DB_USER=ai_service # 数据库用户名
DB_PASSWORD=Str0ngP@ss # 数据库密码
DB_DATABASE=hetu_ai_prod # 数据库名
数据库创建与初始化
- 创建数据库
- 执行数据库初始化脚本:hetu_ai_init.sql
步骤三: 安全密钥配置
河图安装包配置文件位置:config/application-prod.yml
# 服务域名 ai: server: # AI助手服务访问地址,默认9005端口,冒号后加空格 path: http://ip:9005 # AI助手通信密钥,冒号后加空格 tokenKey: sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
AI助手安装包配置文件位置: hetu_ai/_internal/ai_env
# 密钥配置,需与河图配置tokenKey保持一致 SECRET_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
步骤四: 服务管理
启动文件位置: hetu_ai/start.sh
- 服务启动端口默认
9005
,按需修改
- 服务启动端口默认
启动服务
Linux:sh start.sh
- 停止服务
# 查看进程
cat hetu_ai/pid.pid
# 手动kill进程
kill -9 进程号
步骤五: 查看日志
- 日志文件位置: hetu_ai/logs/hetu_ai.log
# 查看最近100条日志
tail -n 100 -f hetu_ai.log