热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何解决大数据的存储(大数据专题一)【多测师】

第一节:为什么要学习大数据?1.目的:趋势2.对比:Java开发和大数据开发、大数据开发比Java开发有前途第二节:什么是大数据?举例:1.商品推荐:问题:(1)大量的

 

第一节:为什么要学习大数据?

1.目的:趋势

2.对比:Java开发和大数据开发、大数据开发比Java开发有前途

 

第二节:什么是大数据?

举例:

1.商品推荐:问题:(1)大量的订单如何存储?   (2)大量的订单如何计算?

2.天气预报:问题:(1)大量的天气数据何如存储? (2)大量的天气数据如何计算?

什么是大数据,本质?

(1)数据的存储:分布式文件系统(分布式存储)

(2)数据的计算:分布式计算

 

第三节:Java和大数据是什么关系?

1.Hadoop:基于Java语言开发的

2.spark:基于Scala语言,Scala基于Java语言

 

第四节:学习大数据需要的基础和路线?

1.学习大数据需要的基础:Java基础(JavaSE) ---》类、继承、I/O、反射、泛型*****

                                  Linux基础(Linux的操作)  ---》创建文件、目录、vim编辑

2.学习路线:

(1)Java基础和Linux基础

(2)Hadoop的学习:体系结构、原理、编程

       (*)第一阶段:HDFS、MapReduce、HBASE(nosql数据库)

       (*)第二阶段:数据分析引擎  -----》hive和pig

                             数据采集引擎  -----》sqoop和flume

       (*)第三阶段:HUE:web管理工具

                             zookeeper:实现Hadoop的HA

                             oozie:工作流引擎

(3)spark的学习:

       (*)第一个阶段:Scala编程语言

       (*)第二个阶段:spark core ----》基于内存、数据的计算

       (*)第三个阶段:spark SQL  ----》类似Oracle中的SQL语句

       (*)第四个阶段:spark streaming ---》进行实时计算(流失计算):比如自来水工厂

(4)Apache storm:类似spark streaming ---》进行实时计算(流失计算):比如自来水工厂

       (*)nosql:Redis基于内存的数据库


推荐阅读
  • 我们在之前的文章中已经初步介绍了Cloudera。hadoop基础----hadoop实战(零)-----hadoop的平台版本选择从版本选择这篇文章中我们了解到除了hadoop官方版本外很多 ... [详细]
  • Hadoop源码解析1Hadoop工程包架构解析
    1 Hadoop中各工程包依赖简述   Google的核心竞争技术是它的计算平台。Google的大牛们用了下面5篇文章,介绍了它们的计算设施。   GoogleCluster:ht ... [详细]
  • 马蜂窝数据总监分享:从数仓到数据中台,大数据演进技术选型最优解
    大家好,今天分享的议题主要包括几大内容:带大家回顾一下大数据在国内的发展,从传统数仓到当前数据中台的演进过程;我个人认为数 ... [详细]
  • 当计算任务越来越多,作业提交越来越多,企业普通的做法是,在原有的系统架构上,不停地往上堆积硬件或者加服务器。的确,hadoop设计上的优秀和可扩展性可以方便的 ... [详细]
  • Spark面试题汇总大全
    1RDD简介RDD是Spark最基本也是最根本的数据抽象,它具备像MapReduce等数据流模型的容错性,并且允许开发人员在大型集群上执行基于内存的计 ... [详细]
  • 不会搭建大数据平台,我被老板优化了...
    不会,搭建,大数,据,平台,我 ... [详细]
  • 架构升级给DolphScheduler带来2~3倍性能提升
     引言大数据任务调度作为大数据建设中的核心基础设施,在经过社区用户们长期的使用中,不少用户对调度也提出了很多新的要求,为此,ApacheDolphinScheduler(Incub ... [详细]
  • 一、Hadoop来历Hadoop的思想来源于Google在做搜索引擎的时候出现一个很大的问题就是这么多网页我如何才能以最快的速度来搜索到,由于这个问题Google发明 ... [详细]
  • 7.4 基本输入源
    一、文件流1.在spark-shell中创建文件流进入spark-shell创建文件流。另外打开一个终端窗口,启动进入spark-shell上面在spark-shell中执行的程序 ... [详细]
  • MapReduce工作流程最详细解释
    MapReduce是我们再进行离线大数据处理的时候经常要使用的计算模型,MapReduce的计算过程被封装的很好,我们只用使用Map和Reduce函数,所以对其整体的计算过程不是太 ... [详细]
  • Zookeeper为分布式环境提供灵活的协调基础架构。ZooKeeper框架支持许多当今最好的工业应用程序。我们将在本章中讨论ZooKeeper的一些最显着的应用。雅虎ZooKee ... [详细]
  • Java开发实战讲解!字节跳动三场技术面+HR面
    二、回顾整理阿里面试题基本就这样了,还有一些零星的问题想不起来了,答案也整理出来了。自我介绍JVM如何加载一个类的过程,双亲委派模型中有 ... [详细]
  • Hadoop之Yarn
    目录1Hadoop1.x和Hadoop2.x架构区别2Yarn概述3Yarn基本架构4Yarn工作机制5作业提交全过程6资源调度器7任务的推测执行1Hadoop1.x和Hadoo ... [详细]
  • mapreduce之后我们想把文件保存下来,变成csv的格式,我们就在store保存语句后面加上USINGPigStorage(‘,’),发现一个问题就是在每一行最末端也自动加了逗 ... [详细]
  • 前言本文隶属于专栏《1000个问题搞定大数据技术体系》,该专栏为笔者原创,引用请注明来源,不足和错误之处请在评论区帮忙指出, ... [详细]
author-avatar
瑞景地产王琴
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有