Anysacle是企业级Core Data & Core AI 统一分析平台, Anysacle全称Anyscale Stack
,分析流动中的数据。Anyscale 并不是一个框架,而是一套完整的解决方案,主要包括:
-
基础理念:
Anysacle
基于Streaming Analytics Visualization架构。 -
开发工具:
Ambari
,基于Ambari源码扩展,Anysacle 更好的融合Ambari。 -
基础构成:
Anysacle
核心基于高性能的分布式关系型数据库构建,支撑万亿数据秒级响应能力。 -
核心功能:
Anysacle
核心Core Data & Core AI:- Core Data 提供高度可视化的流数据分析,Streaming Analytics to Visualization。
- Core AI 提供分布式系统上的AI能力,Smart Application。
-
基础运维:开箱即用,可视化运维管理系统
Ambari Manager
:- 提供核心的服务管理与配置中心功能,保障集群的稳定可靠。
- 简单高效的管理大规模分布式系统,仅需专注业务应用。
- Internet of Things (IoT),连接一切的时代,数据在流动中被处理。
- Anysacle流分析平台,简单高性能的数据分析,Core Data遵循分布式系统设计原则。
- 遵循企业现有服务体系。无缝融入现有企业数据中心系统,可直接交互数据。
- One-stop solution:开箱即用 & 简单 & 易用。
- 高性能:万亿数据秒级响应,提供PB级数据存储。
- 扩展性:规模化部署,可达几百台集群规模。
- 可视化:可视化的数据收集、数据存储、数据分析、数据报表。
- 可靠性:集群提供副本容错机制,硬件故障不会造成数据丢失。
- 简单运维:日志、监控、报警、配置、服务一栈式管理。
- 简单易用:提供标准SQL,拖拽式数据分析。
- Project List
Name | explain | address | status | remark |
---|---|---|---|---|
jdp-package | Anysacle Ecosystem Package Management Tools | Github | ok | 🌱 |
jdp | Anysacle for roadmap | Github | ok | 🌱 |
jdp-select | Anysacle Ecosystem Package Core Tools | Github | ok | 🌱 |
jdp-ambari-mpack | Anysacle Ecosystem Management Platform | Github | ok | 🌱 |
ambari-plus | Anysacle Stack in Ambari | Github | ok | 🌱 |
- Project List
Name | explain | address | status | remark |
---|---|---|---|---|
jdp-package | Anysacle Ecosystem Package Management Tools | Github | ok | 🌱 |
jdp-select | Anysacle Ecosystem Package Core Tools | Github | ok | 🌱 |
Ambari | Anysacle Stack in Ambari | Github | ok | 🌱 |
注:jdp-ambari-mpack 和 jdp-ambari 项目在3.1.0.0
中会融合,未来只会存在一个项目。
- Add Hadoop 3.1.1
- Add Spark 2.4.0
- Add Hbase 2.0.2
- Add Livy 0.5.0
- Add Flink 1.7.0
- Add Hadoop 3.1.1 (done)
- Add Spark 2.4.0 (done)
- Add Hbase 2.0.2 (done)
- Add Livy 0.5.0 (done)
- Add Flink 1.7.0 (Not tested)
Name | explain | address | status | remark |
---|---|---|---|---|
jdp-package | Anysacle Ecosystem Package Management Tools | Github | release | 🌱 |
jdp-select | Anysacle Ecosystem Package Core Tools | Github | release | 🌱 |
Ambari | Anysacle Stack in Ambari | Github | release | 🌱 |
FusionDB | Anysacle Core FusionDB | Github | incubator | 🌱 |
Note: Anysacle 3.1.1.0 version, incubator core components FusionDB
and CoreAI
,details access fusionlab
- Ambari-plus 2.7.4.0
- FusionDB 1.0.0.0
- Hadoop 3.1.1
- Zookeeper 3.4.6
- Metastore 3.1.0
- Spark 3.1.0
- Hbase 2.1.6
- CoreAI 0.1.0
- Ambari-plus 2.7.4.0 (done)
- FusionDB 1.0.0.0
- Hadoop 3.1.1 (done)
- Zookeeper 3.4.6 (done)
- Metastore 3.1.0
- Spark 2.4.0 (done)
- Hbase 2.1.6 (done)
- CoreAI 0.1.0
Name | explain | address | status | remark |
---|---|---|---|---|
jdp-package | Anysacle Ecosystem Package Management Tools | Github | release | 🌱 |
jdp-select | Anysacle Ecosystem Package Core Tools | Github | release | 🌱 |
Ambari-plus | Anysacle Stack in Ambari | Github | release | 🌱 |
FusionDB | Anysacle Core FusionDB | Github | incubator | 🌱 |
Note: Anysacle 1.0.0.0 version, release core components FusionDB
and CoreAI
,details access fusionlab
We use GitHub Issues to track community reported issues. You can also contact the community for getting answers.
项目列表,涉及的相关项目版本,全都统一为branch-3.1.0.0
,jdp-package除外,拥有相关prefix,suffix需保持一致。
比如:jdp-3.1.0.0需具备版本一致性。
需要开启统称为branch-3.1.0.0
分支以此为基础进行开发。最终release版本之前,可通branch-3.1.0.0
分支发布带rc后缀的版本,比如rc1,rc2等。
新特性开发,可开启带develop关键字的分支,每个roadmap特性都会以pr的形式提到branch-3.1.0.0
中,最终版本合并到master,并且打进行tag发布。
- {project_name}-number(unique)-feature-{describe}
bugfix开发,相关问题修复,需开启带有bugfix-{describe}关键字的分支,测试通过以pr的形式提给branch-3.1.0.0
。
- {project_name}-number(unique)-bugfix-{describe}
commit信息,开发新特性和问题修复,严格以全英文方式提交信息,尽量让每一个pr都能清楚描述解决的问题或新特性。
文档编写
- 新特性的开发,需在文档项目中,编写详细的设计文档,设计文档评审通过,开始实现功能。
- 每个新特性开发合并
branch-3.1.0.0
,需要编写相关使用文档,每次提交CI持续集成会自动部署为一个静态网站,只需专注编写文档。整个文档严格遵守markdown语法规范,文档内容描述需通俗易懂,易于理解。
。。。。