大数据中间层:运行在大数据平台基础上的一个层级
主要是client访问层,服务提供层,基础运算层,
client层主要有cli工具,dt工具,外部系统,上层应用。
服务提供层主要有:用户管理、权限控制、元数据、业务处理、负载均衡、接入服务、任务调度、数据传送、访问计费。
基础运算层:hdfs、hive、spark、hbase、yarn
数据共享:用户创建共享资源包,通过共享资源包分享数据给多个用户。
中间层在大数据体系架构中处于应用和底层组件的桥梁位置。缺少了中间层,会缺少对底层集群服务api的抽象和封装,也无法对数据进行封闭和保护。
对内访问进行管控,对外提供统一访问机制,从而作为一个较完善的系统对外部提供服务。
网友评论