• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >虚拟化 > 为什么出现Hadoop,出现Hadoop

为什么出现Hadoop,出现Hadoop

作者:网友 字体:[增加 减小] 来源:互联网

本文主要包含hadoop数据清洗,hadoop,hadoop官方下载,apache hadoop,hadoop试题等服务器相关知识,网友希望可以进行参考

为什么出现Hadoop,出现Hadoop


虽然接触hadoop有了两年多的时间,但是一直没有深入地思考过,为什么业界需要这个东西来解决问题?
想从两个方面来说说这个问题: 1.工业界之前是用什么来解决的? 2.大家遇到了什么问题,而这个问题之前的方案不能解决?
我们先看第一个问题,在早期人们进行数据存储和计算主要是使用RDBMS进行,不论是sql server、oracle,而且通常针对数据是做一些经营报表、财务数据等的分析。这种需求下,数据量较小,几十年的数据可能也就几个T,运行速度还很快。
第二个问题,遇到了什么问题? 伴随着互联网的蒸蒸日上,一方面网络用户增多,另一方面人们对于数据的渴望已经不能局限在看最后的财务报告,大家都想更贴近用户、机器,同时其他的譬如交通、电信行业,产生的富媒体数据更是丰富多彩,数据规模也是不断增长。我们希望能从这些用户行为、机器日志中看到更多能够优化系统、优化用户体验,做更多的用户研究。所以更多的数据带来更多的存储问题,原来的单机已经不能解决,而多个磁盘的轮询读取性能也是很低,同时磁盘的发展趋势:寻址时间的提高远远慢于传输速率的提高。 听以前一家公司的前辈们聊起在hadoop没有成熟之前,没有是自己开发的一个类分布式系统,解决多机存储计算问题但是问题很多,迫切需要解决对数据处理系统的这种一次写入、多次读取而非像传统RDBMS的持续更新的需求。
所以Hadoop就应运而生了。 这个得从Hadoop的两个关键概念的作用说起:MR和HDFS。 前者是一种编程模型,解决的是数据块独立并行计算的问题;后者是一种存储方案,解决的是分布式存储,确保水平扩展、容灾、备份。这样的设计可以使数据和计算都分散到每一台机器上进行,数据本地化也成为了MR的核心特征,也正因为这个获得良好的性能。

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 为什么出现Hadoop,出现Hadoop
  • 深入讲解Hadoop管道,讲解hadoop管道

相关文章

  • Docker 基础网络配置详解
  • Docker使用自定义网桥
  • Docker 容器操作退出后进入解决办法
  • docker registry私服搭建的方法
  • Docker push镜像失败解决方法
  • jenkins构建Docker 镜像实例详解
  • VirtualBox中CentOS7安装教程
  • docker 容器上编译 go 程序提示找不到文件问题
  • vmware Workstation安装教程
  • 10个不宜放置于虚拟化环境中的项目

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • Docker 容器文件系统详细介绍(图文)
    • Docker多阶段镜像构建的实现
    • Ubuntu 16.04安装使用Docker教程
    • 详解Docker中容器的备份、恢复和迁移
    • 利用docker搭建LAMP运行环境教程详解
    • Docker下Tomcat容器中使用Mysql的方法
    • Docker搭建私有镜像仓库的方法
    • 详解consul的安装和配置
    • 在VMware中Nat方式设置静态IP的方法
    • Linux学习之CentOS(一)----在VMware虚拟机中安装CentOS 7(图文教程)

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有