开源风控系统radar部署

简介

radar是一款2019年发版的开源风控系统。

项目官网http://radar.pgmmer.top

目前在码云上(https://gitee.com/freshday/radar )有1.2k的star

github上(https://github.com/wfh45678/radar  )有500+的star

 

起因

目前已经发布到1.04版,官方的部署文档

https://gitee.com/freshday/radar/wikis/manual?sort_id=1637446

还是基于1.03的,顺序不太对,且有些如sql初始化部分存在缺失,因此记录下简单的部署过程

 

部署过程

环境准备:

需要先在主机部署jdk与maven,同时准备好(官网没有版本范围描述,以下为我本次部署使用的版本)

mysql5.7

elasticsearch 7.6

redis3.2

mongodb4.0

以上环境部署网上文章太多了,这里不再描述

 

第一步:

git clone https://github.com/wfh45678/radar.git

第二步:

创建数据库,mysql中执行

CREATE DATABASE IF NOT EXISTS radar DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

第三步:

执行代码中sql目录下的radar-init.sql  初始化数据库内容

第四步:

执行以下链接中对应的sql(官网文档中没有描述该部分,导致根据官方文档部署存在兼容问题)

https://github.com/wfh45678/radar/blob/421941df41c26b536c7c5a2e6269a15a313cd444/sql/radar-1.0.2.sql
https://github.com/wfh45678/radar/blob/574c28d3b3d0fdf812d7687a016b2abf023e5b83/sql/radar-1.0.3.sql
https://github.com/wfh45678/radar/blob/574c28d3b3d0fdf812d7687a016b2abf023e5b83/sql/radar-1.0.4.sql

第五步:

修改以下文件,替换里面mysql、mongodb、es、redis连接串部分

radar-admin/src/main/resources/application.yml

radar-admin/src/main/resources/application-local.yml

radar-admin/src/main/resources/application-dev.yml

radar-engine/src/main/resources/application.yml

radar-engine/src/main/resources/application-local.yml

radar-engine/src/main/resources/application-dev.yml

第六步:

在radar主目录下执行mvn install

第七步:

进入radar-admin/target目录执行

java -jar radar-admin.jar

第八步:

进入radar-engine/target目录执行

java -jar radar-engine.jar

第九步:

访问部署主机的6580端口,即可看到登入页面,默认管理账户

user:admin

pass:123456

安全角度看问题

1.默认密码为弱口令,且无修改密码功能,需要自己update数据库修改密码,加密方式为sha1(pass+username)

2.水平权限问题,参考https://gitee.com/freshday/radar/issues/I1SADB

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值