手动搭建webase(7)——数据统计服务

  1. 前提条件
    在这里插入图片描述
  2. 拉取代码
    执行命令:
git clone https://github.com/WeBankFinTech/WeBASE-Stat.git

#若因网络问题导致长时间下载失败,可尝试以下命令
git clone https://gitee.com/WeBank/WeBASE-Stat.git

进入目录:

cd WeBASE-Stat

在这里插入图片描述

  1. 编译代码
    方式一:如果服务器已安装Gradle,且版本为Gradle-4.10或以上。

安装gradle可以参考 gradle安装示例

gradle build -x test

方式二:如果服务器未安装Gradle,或者版本不是Gradle-4.10或以上,使用gradlew编译

chmod +x ./gradlew && ./gradlew build -x test

构建完成后,会在根目录WeBASE-Stat下生成已编译的代码目录dist。
在这里插入图片描述

  1. 数据库初始化
    4.1 新建数据库
    #登录MySQL: 例如:mysql -u root -p123456
    mysql -u y o u r d b a c c o u n t − p {your_db_account} -p yourdbaccountp{your_db_password}
    #新建数据库:默认数据库名为webasestat
    CREATE DATABASE IF NOT EXISTS {your_db_name} DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
    例如:
CREATE DATABASE IF NOT EXISTS webasestat DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
例如:
CREATE DATABASE IF NOT EXISTS webasestat DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

在这里插入图片描述

  1. 服务配置及启停
    5.1 服务配置修改
    (1)回到dist目录,dist目录提供了一份配置模板conf_template:

根据配置模板生成一份实际配置conf。初次部署可直接拷贝。
例如:

cp conf_template conf -r

在这里插入图片描述

(2)修改服务配置,完整配置项说明请查看 配置说明

修改服务端口:sed -i “s/5008/${your_server_port}/g” conf/application.yml

修改数据库IP:sed -i “s/127.0.0.1/${your_db_ip}/g” conf/application.yml

修改数据库端口:sed -i “s/3306/${your_db_port}/g” conf/application.yml

修改数据库名称:sed -i “s/webasestat/${your_db_name}/g” conf/application.yml

修改数据库用户:sed -i “s/defaultAccount/${your_db_account}/g” conf/application.yml

修改数据库密码:sed -i “s/defaultPassword/${your_db_password}/g” conf/application.yml

在这里插入图片描述
修改后:

5.2 服务启停
在dist目录下执行:

启动:bash start.sh
停止:bash stop.sh
检查:bash status.sh

备注:服务进程起来后,需通过日志确认是否正常启动,出现以下内容表示正常;如果服务出现异常,确认修改配置后,重启。如果提示服务进程在运行,则先执行stop.sh,再执行start.sh。
在这里插入图片描述


Application() - main run success…

  1. 访问
    可以通过swagger查看调用接口:

http://{deployIP}:{deployPort}/WeBASE-Stat/swagger-ui.html
示例:

http://localhost:5008/WeBASE-Stat/swagger-ui.html

备注:

部署服务器IP和服务端口需对应修改,网络策略需开通
7. 查看日志
在dist目录查看:

全量日志:tail -f log/WeBASE-Stat.log
错误日志:tail -f log/WeBASE-Stat-error.log
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值