反应式 数据治理平台(fusion-data, Reactive Massive Data Asset Management Platform)
- Java 11+
- Scala 2.13+
- Akka 2.6+
./sbt mass-docs/paradox
google-chrome mass-docs/target/paradox/site/main/index.html
./sbt -Dbuild.env=prod "project mass-console" universal:packageZipTarball \
"project mass-data" assembly \
"project mass-engine" universal:packageZipTarball \
"project mass-console" universal:packageZipTarball \
- mass-docs:使用 Lightbend Paradox 编写的文档。在线访问地址:http://www.yangbajing.me/fusion-data/doc/
- mass-functest:功能测试项目,支持 multi-jvm 测试(单机上启动多个JVM实例模拟集群)
- mass-console:mass 主管理控制台、监控、业务流程编排
- mass-governance:mass 数据治理
- mass-rdi:Reactive Data Integration 反应式数据集成,ETL
- mass-connector: 基于Akka Stream的数据连接器
- mass-job:mass 作业调度
- mass-core-ext:mass 通用业务、存储、集群
- mass-core:mass 核心库、消息定义
- mass-common:一些工具类、库(稳定、成熟的库将移到 akka-fusion)
orchestration 编排
sudo docker-compose up --build -d
Postgres
sudo docker run -it --rm --net scripts_default --link scripts_mass-postgres_1:postgres postgres:11.1 psql -h postgres -U massdata -d massdata
或
sudo docker run -it --rm --net host postgres:10.4 psql -h 127.0.0.1 -U massdata -d massdata
MySQL
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
或
sudo docker run -it --rm --net host mysql:5.7 mysql -h 127.0.0.1 -u root -D mysql -p
SQL Server
sudo docker run -it --rm --net host microsoft/mssql-server-linux:2017-latest \
/opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P Massdata.2018