千锋教育-做有情怀、有良心、有品质的职业教育机构

手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

首页 视频教程 培训课程 师资团队 技术干货 常见问题 面试题 职场就业 零基础学大数据 行业资讯
【热点话题】 大数据技术干货 大数据学习教程 大数据学习笔记 大数据面试题 大数据培训问答 大数据培训机构哪些好 大数据职场就业
当前位置:大数据培训  >  大数据技术干货  >  千锋大数据培训分享:Hadoop生态体系

千锋大数据培训分享:Hadoop生态体系

来源:千锋教育
发布人:千锋大数据
时间: 2018-09-29 16:32:00 1538209920

  大数据技术的核心是什么?Hadoop生态体系! Hadoop 是一个由 Apache 基金会所开发的分布式系统基础架构, 主要解决海量数据的存储和海量数据的分析计算问题。 广义上来说,Hadoop通常是指一个更广泛的概念——Hadoop 生态圈。

  通过参加千锋大数据培训的学习,总结了这一个月来学到的一些经典技术知识,记录一下!

图片1

  1. Sqoop:sqoop 是一款开源的工具,主要用于在Hadoop(Hive)与传统的数据库(mysql)间进行数据的传递,可以将一个关系型数据库(例如 : MySQL ,Oracle 等)中的数据导进到Hadoop 的 HDFS 中,也可以将 HDFS的数据导进到关系型数据库中。

  2.Flume:Flume 是 Cloudera 提供的一个高可用的,高可靠的,分布式的海量日志采集、聚合和传输的系统,Flume 支持在日志系统中定制各类数据发送方,用于收集数据;同时,Flume提供对数据进行简单处理,并写到各种数据接受方(可定制)的能力。

  3.Kafka:它 是一种高吞吐量的分布式发布订阅消息系统,它的特性在于:

  (1)通过磁盘数据结构提供消息的持久化,这种结构对于即使数以 TB 的消息存储也能够保持长时间的稳定性能。

  (2)高吞吐量,即使是非常普通的硬件 Kafka 也可以支持每秒数百万的消息。

  (3)支持通过 Kafka 服务器和消费机集群来分区消息。支持Hadoop 并行数据加载。

  (4)Storm 为分布式实时计算提供了一组通用原语,可被用于“流处理”之中,实时处理消息并更新数据库。这是管理队列及工作者集群的另一种方式。 Storm 也可被用于“连续计算”(continuous computation),对数据流做连续查询,在计算时就将结果以流的形式输出给用户。

  (5)Spark 是当前流行的开源大数据内存计算框架。可以基于Hadoop 上存储的大数据进行计算。

  (6)Oozie 是一个管理Hdoop 作业(job)的工作流程调度管理系统。Oozie 协调作业就是通过时间(频率)和有效数据触发当前的Oozie 工作流程。

  (7)HBase 是一个分布式的、面向列的开源数据库。HBase 不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库。

  (8)Hive 是基于 Hadoop 的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供简单的 sql 查询功能,可以将 sql 语句转换为 MapReduce 任务进行运行。其优点是学习成本低,可以通过类SQL 语句快速实现简单的 MapReduce 统计,不必开发专门的 MapReduce 应用,十分适合数据仓库的统计分析。

  (9)R 语言:R 是用于统计分析、绘图的语言和操作环境。R是属于GNU系统的一个自由、免费、源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具。

  (10)Apache Mahout 是个可扩展的机器学习和数据挖掘库,当前Mahout 支持主要的4 个用例:

  推荐挖掘:搜集用户动作并以此给用户推荐可能喜欢的事物。

  聚集:收集文件并进行相关文件分组。

  分类:从现有的分类文档中学习,寻找文档中的相似特征,并为无标签的文档进行正确的归类。

  频繁项集挖掘:将一组项分组,并识别哪些个别项会经常一起出现。

  (11)Zookeeper 是 Google 的 Chubby 一个开源的实现。它是一个针对大型分布式系统的可靠协调系统,提供的功能包括:配置维护、名字服务、 分布式同步、组服务等。

  ZooKeeper 的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。

  学习永不止步,日积月累才是技术学习的正确打开方式!

  大数据的前景是毋庸置疑的,如果想进入这个“吸金”的领域,选择千锋大数据培训机构学习是明智之举。千锋大数据培训课程内容不断更新升级,让学生学到更加贴合企业需求和项目应用的一些高端技术,势必能进一步提高学生竞争力,为学员的高薪就业以及未来的发展保驾护航!

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

猜你喜欢LIKE

最新文章NEW

相关推荐HOT

更多>>