官方安装文档https://n9e.didiyun.com/zh/docs/install/compile/
1.源码编译
# 该项目没有使用go module管理,需要放到github.com/didi下编译
mkdir -p $GOROOT/src/github.com/didi
cd $GOROOT/src/github.com/didi
# clone代码并编译打包,pack时会自动build,打包成一个tar.gz
git clone https://github.com/didi/nightingale.git
cd nightingale && ./control build && ./control pack
2.依赖软件安装
安装myql,redis,nginx,可自行百度安装配置
3.初始化数据库
安装mysql,进入$GOROOT/src/github.com/didi/nightingale/sql目录, 将准备好的sql文件直接导入mysql即可:
mysql -uroot -p < sql/n9e_hbs.sql
mysql -uroot -p < sql/n9e_mon.sql
mysql -uroot -p < sql/n9e_uic.sql
4.修改相关配置文件
配置文件在etc目录,着重看一下mysql.yml,修改mysql访问的用户名和密码,另外redis密码默认为空,如果配置了redis的访问密码,需要对应的修改monapi和judge的配置文件,将redis密码配置好。另外在etc/address.yml下可以看到各个模块监听的端口,如果与本地

本文档详细介绍了夜莺系统及mail-sender模块的安装和配置过程,包括源码编译、依赖软件安装(如MySQL、Redis、Nginx)、数据库初始化、配置文件修改、Nginx配置、各模块启动以及mail-sender的安装和配置检查。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



