Scala基于MySQL元数据管理项目实战
项目概述:Spring Boot + Spring Data JPA + Scala + Java (混编)(有些java工具类需要调用)
项目需求:统一元数据管理(metastore)在大数据平台的重要性(SparkSQL/Hive)
元数据管理:Metastore
采集 维护:***** 稽查 分析
项目需求分析:
数据库管理: default immoc_db1 imooc_db2 id:数据库编号 name:数据库名称 location:数据库存放在HDFS/S3/OSS等文件系统上的目录 user/hive/wirehouse user/hive/wirehouse/imooc_db1 Java语言实现 表管理: imooc-table1, imooc-table2 id:表编号 name:表名称 tableType: 表类型 内部表 外部表 dbID:该表所属的数据库ID Scala语言实现
开发环境搭建:Idea + Maven (1.如果想看源码,关联一下,会很方便 2.不需要拷贝一堆jar包,只需要用Maven的dependency来管理,解决编译问题和版本冲突都相对方便)
Scala和Java在写controller的时候的区别就是,@RequestMapping后面的value,scala要跟一个Array
共有四个包
controller: 底层关联
Domain:变量定义 Metatable下有 id, name, location
Repository: Metatables
Service: 业务逻辑开发
相关推荐
initialdmg 2020-08-03
囧芝麻 2020-06-28
houjinkai 2020-06-18
ZHANGYONGHAO0 2020-06-11
morexyoung 2020-05-30
KaiZhaoKZ 2020-05-30
挨T榕 2020-05-09
DonviYang 2020-04-29
qdqht00 2020-04-20
CristianoJason 2020-04-10
swazerz 2020-04-08
MFCJCK 2020-02-24
hellobabygogo 2020-02-16
小信 2020-02-16
xiaoxiaoCNDS 2020-01-10
Moxiaoaijing 2020-01-05
julien 2019-12-30
范群松 2019-12-22