项目作者: yangbajing

项目描述 :
反应式 海量数据治理平台
高级语言: Scala
项目地址: git://github.com/yangbajing/fusion-data.git
创建时间: 2018-06-01T05:20:13Z
项目社区:https://github.com/yangbajing/fusion-data

开源协议:Apache License 2.0

下载


Fusion Data

反应式 数据治理平台(fusion-data, Reactive Massive Data Asset Management Platform)

  • Java 11+
  • Scala 2.13+
  • Akka 2.6+

文档

  1. ./sbt mass-docs/paradox
  2. google-chrome mass-docs/target/paradox/site/main/index.html

编译,构建

  1. ./sbt -Dbuild.env=prod "project mass-console" universal:packageZipTarball \
  2. "project mass-data" assembly \
  3. "project mass-engine" universal:packageZipTarball \
  4. "project mass-console" universal:packageZipTarball \

项目结构

orchestration 编排

开发

启动数据库

  1. sudo docker-compose up --build -d

访问数据库

Postgres

  1. sudo docker run -it --rm --net scripts_default --link scripts_mass-postgres_1:postgres postgres:11.1 psql -h postgres -U massdata -d massdata

  1. sudo docker run -it --rm --net host postgres:10.4 psql -h 127.0.0.1 -U massdata -d massdata

MySQL

  1. sudo docker run -it --rm --net scripts_default --link scripts_mass-mysql_1:mysql mysql:5.7 mysql -h mysql -u root -D mysql -p

  1. sudo docker run -it --rm --net host mysql:5.7 mysql -h 127.0.0.1 -u root -D mysql -p

SQL Server

  1. sudo docker run -it --rm --net host microsoft/mssql-server-linux:2017-latest \
  2. /opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P Massdata.2018