alldata通过汇聚大数据与AI领域生态组件提供细分领域alldata数字化解决方案:大数据平台[数据中台集成]。
项目采用按钮功能模块的开发方式,结果如下
common
为系统的公共模型, 各种工具类, 公共配置存在该模型中
system
为系统核心模块也是项目入口模块,也是最最终需要打包部分的模块
logging
为了系统的日志模板,其他模板如果需要记录日志需要引入该模板
tools
为第三方工具模型, 包含: 图床, 邮件, 云存储, 本地存储, 支付宝
generator
为系统的代码生成模板,代码生成的模板在系统模板中
- common 公共模块
- annotation 为系统自定义注解
- aspect 自定义注解的切面
- base 提供了Entity, DTO基类和mapstruct的通用mapper
- config 自定义权限实现, redis配置, swagger配置, Rsa配置等
- exception 项目统一异常的处理
- utils 系统通用工具类
- system 系统核心模块(系统启动入口)
- config 配置跨域与静态资源, 与数据权限
- thread 线程池相关
- modules 系统相关模块(登录授权, 系统监控, 定时任务, 运维管理等)
- logging 系统日志模块
- tools 系统第三方工具模块
- generator 系统代码生成模块
数据库版本为mysql5.7及以上版本
studio
数据库初始化1.1源码安装/16gmaster/studio/studio_alldatadc.sql
1.2 源码安装/16gmaster/studio/studio_dts.sql
1.3 源码安装/16gmaster/studio/studio_data_cloud.sql
1.4 源码安装/16gmaster/studio/studio_cloud_quartz.sql
1.5源码安装/16gmaster/studio/studio_foodmart2.sql
1.6源码安装/16gmaster/studio/studio_robot.sql
config文件夹下的配置文件,修改redis,mysql和rabbitmq的配置信息
打包成功
获取安装包build/studio-release-0.3.2.tar.gz
上传服务器解压
4、部属微服务:进入不同的目录启动相关服务
4.1 必须启动、并顺序启动
尤里卡->配置->网关
4.2 按需启动
cd install/16gmaster
例如启动元数据管理
嘘
install/16gmaster/data-metadata-service.sh
尾部-100f
install/16gmaster/data-metadata-service.log
4.2 按需启动
cd install/16gdata
按需启动相关服务
4.3 按需启动
cd install/16gslave
按需启动相关服务
5、部署
studio
:5.1 启动
sh install/16gmaster/system.sh
5.2 部署
studio
前端源/etc/配置文件
cd $(目录名 $0)
源/root/.bashrc && nvm 使用 v10.15.3
nohup npm run dev &
5.3 访问
studio
页面用户名:admin 密码:123456
完整使用流程请参考:网页链接