本文档介绍Smartbi及其各个组件的的功能。
名称 | 说明 | ||
---|---|---|---|
Smartbi | |||
知识库 | |||
Smartbi-MPP | |||
Smartbi-UnionServer | |||
Smartbi-Redis | |||
Smartbi-Proxy | |||
导出引擎 | |||
数据挖掘-实验引擎 | 负责接收smartbi 发送实验执行请求,通过解析实验定义,生成spark 计算任务或python计算任务,分别发送给spark集群或python集群。本身并不承担计算任务,只负责计算任务的调度跟分发。 | ||
数据挖掘-服务引擎 | 提供模型预测服务给第三放系统调用。 | ||
Python执行节点 | python 执行环境,主要承担实验引擎发送过来的python计算任务。可以横向扩张,实验引擎会根据负责均衡策略把python计算任务分发到不同节点。 | ||
Spark | 分布式计算平台,主要承担实验引擎发送过来的计算任务,其中worker实例可以横向扩展。 | ||
Hadoop | |||
Zookeeper | 用于实现数据挖掘实验引擎和数据挖掘服务引擎的高可用。 | ||