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  
 