[发明专利]一种大数据抽取和交换系统在审
| 申请号: | 201510711186.6 | 申请日: | 2015-10-29 |
| 公开(公告)号: | CN105243155A | 公开(公告)日: | 2016-01-13 |
| 发明(设计)人: | 姬源;黄育松;谢冬;王向东 | 申请(专利权)人: | 贵州电网有限责任公司电力调度控制中心 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 550002 贵州省贵阳市解*** | 国省代码: | 贵州;52 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 数据 抽取 交换 系统 | ||
1.一种大数据抽取和交换系统,其特征在于:
包括部署于Spark平台的控制交换中心,通过Yarn资源管理框架将Spark平台和Hadoop平台部署于同一个集群;控制交换中心内存对象存储与Spark中,所有中间数据与不同类型数据模型转换任务也由Spark执行;
包括都分散在不同的服务器中的关系数据库系统、非结构化文档、传感器数据;
包括一个独立的集群部署Hadoop大数据平台,所述Hadoop大数据平台包含HDFS、HBase、Hive子系统,用于加载抽取的数据,并提供分析功能;
包括部署于不同数据源系统之上或者控制交换中心的交换代理;用于通过远程接口来和数据源进行交互;
包括交换代理与交互控制中心之间的控制消息通道与数据通道;
所述控制交换中心包含任务调度模块、内存对象管理模块、数据转换模块;
所述任务调度模块用于调度交换代理数据抽取、数据加载任务,数据模型转换任务,数据传输任务;
所述内存对象管理模块用于管理中间数据的存储与更新;
所述数据转换模块用于不同数据模型与统一内存对象之间的转换;
所述控制交换中心用于通知数据源的交换代理进行数据抽取,并将数据传输到控制交换中心;所述控制交换中心用于进行源数据模型到内存对象模型的转换;
所述控制交换中心还用于任务的统一调度:
a)对于控制交换中心的数据转换任务,采用Spark提供的编程语言开发;
b)根据需求或根据资源利用率导向调度任务执行的顺序;
当内存空间不足,无法存储新到数据,控制交换中心根据调度策略通知交换代理,暂停数据抽取任务,等内存空间满足需要时,继续执行数据抽取任务。
2.如权利要求1所述的一种大数据抽取和交换系统,其特征是:当系统出现故障时,控制交换中心在进行每一个操作前记录日志,故障后重启系统,恢复失效前的状态,然后重新抽取所有丢失的数据,重构内存空间。
3.如权利要求1所述的一种大数据抽取和交换系统,其特征是:控制与交换中心采用统一的内存对象模型来存储数据交换的中间数据,每一种数据源的数据通过交换代理实现数据模型与内存对象模型的映射转换;统一的内存对象模型采用SparkRDD格式来存储数据;数据在内存中中转,不写入磁盘。
4.如权利要求1或2或3所述的一种大数据抽取和交换系统,其特征是:所述控制交换中心通过队列管理等待的任务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贵州电网有限责任公司电力调度控制中心,未经贵州电网有限责任公司电力调度控制中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510711186.6/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





