基于Hadoop的校园云存储系统的研究

  • 格式:pdf
  • 大小:332.95 KB
  • 文档页数:6
的 N m sae a epc 管理 1作 , 主要 包括 关 闭 、 打开 和 重命 名 数 据 文 件 和 目录等 操 作 , 同时 负 责 建立 Bok和 lc
D tN d a o e节点 的映射 关 系 。客 户机 的读 写 需 求是 由 D tN d 点 响 应 完成 的 , 时 D t o e节 点 在 a a o e节 a 同 aa d N
收 稿 日期 :0 20 —6 2 1-51
基 金 项 目 : 龙 江 省 留 学 国 科学 研 究 基 金 资助 项 目( C 0 9 1 ) 黑 L 20 C 1
作者简介 : 高新成 ( 99 ) 男 , 17 一 , 黑龙江 省木 兰县人 , 东北石油大学讲师 , 博士生 , 主要研究方向为云计算 、 分布式计 算 ; 王 莉利 (9 9 ) 女 , 17 , 黑龙江省大庆市 人, 东北 石油 大学讲 师 , 要研究方 向为计算机 网络通信 。 = E
21 0 2年 8月
陕西理工 学院学报 (自然科 学版 )
J un l f h a x U i ri f e h o g ( a rl ce c dt n o ra o an i nv s yo T c n l y N t a S in eE io ) S e t o u i
பைடு நூலகம்
Au 2 2 g. 01
第2 8卷第 4期
V 0. 8 No 4 12 .
[ 文章 编号 ] 6 3— 9 4 2 1 )4— 0 0— 6 17 2 4 (0 2 0 0 3 0
基 于 H do 校 园云存 储 系 统 的研 究 aop的
高新成 王莉 利 ,
(. 1东北石油大学 现代教育技术 中心 ,黑龙江 大庆 13 1 ; 63 8 2 东北石油大学 计算机与信息技术学院 ,黑龙江 大庆 13 1 ) . 63 8
l 相 关 技 术 介 绍
11 H F . D S系统 架 构
H F 【3( a opD s iu dFl Ss m) 一 个 运 行在 普 通 硬 件 之 上 的分 布 式 文 件 系 统 。HD S D S2 i H d o ir t i yt 是 , tb e e e F
系统 采用 M s r Sae 框 架 , 个 H F at / lv e 一 D S集群 系统 是 由一 个 Matr 多个 Sae构成 。前 者 叫做名 字 s 和 e lv
H F D S系统 中文件 的 目录结 构独立 存储 在 N m N d a e oe上 , 于 具体 的文 件数 据 来 说 , 个 文件 数 据 对 一
其实被拆分成若干 Bok 这些 B c 冗余存储在 D t oe l , c lk o a N d 集合数据里。N m N d 负责执行文件系统 a a e oe
第 4期
高新成 , 王莉利
基 于 H do aop的校园云存 储系统的研究
N me oe的统 一指 挥下 进行 Bok的创建 、 除和 复制 等操作 。 a Nd l c 删
1 2 Ma R d c 编 程模 型 . p eue
MaR dc 是一种 编程 模型 , 云计 算 的核 心 计 算 模 式 , 于 大 规 模 数 据 集 的并 行 运 算 。M — p eue 是 用 a p eue借用 了 函数式 编程 的思想 , Rdc 把海 量数 据集 的常 见操 作抽 象 为 M p 映 射 ) R dc ( 简 ) 种 a( 和 eue 化 两 集合 操 作 , 大简 化 了程 序员 编写 分布 式并 行计算 程 序 的难 度 。MaR dc 数 据处理 流程 如 图 1所示 。 大 p eue
[ 关

词 ] H do ; MaR dc ; 云计 算 ; 分 布 式计算 ; 存储 模 型 aop p eue [ 文献标 识码 ] A
[ 图分类 号 ] F3 30 1 中 P9 .7
随着计 算机 网络技 术 的快速 发展 , 高校 对信 息化 的要 求 越来 越 高 , 要处 理 的数据 量也 不 断增 大 。 需 如何 存储 和管理 在教 学和科 研过 程 中遇到 的海 量数 据 , 为一个 研 究 热 点 。云计 算 是 一 种基 于 因特 网 成
的超 级计算 模式 , 它把 计算 任务分 配 给大量 计算 机构 成 的资源 池t , 能够 使应 用 系统根 据需 求获得 相 应
的计算 能 力 、 存储 窄 问和软 件服 务 。本文 在 云计算 核 心技 术 H do 架 构基 础 上 , 计 并 实现 了校 园 a op 设 海 量数 据 存储 系统 。该 系统 的服务器 使用 Ln x 作 系统 , iu 操 采用 Ma R d c 编 程算 法实 现 并行 处 理 , p eu e 不 仅 町以满 足埘海 量数 据快 速处理 的要 求 , 而且对 硬件 配置 要求 不高 , 以充分 利用 现有 的硬 件 资源 。 可
[ 摘
要 ] 针对 海量数 据 的存储 问题 , 传统 方 法一般 是 通过 购 置更 多数 量 的服 务 器 来提 升 计
算和 存储 能力 , 在硬 件成 本 高 , 存 存储 效 率低 等缺 点 。通 过对 Hao p框 架和 Ma R d c 程 do p e u e编 模 型 等云计 算核 心技 术 的分析 和研 究 , 出了一种 基 于 H d o 架 的海 量 数据 存 储 模 型 , 提 a op框 并 在 此模 型 的基础 上 , 计并 实现 了基 于 Haop的 校 园云 存储 系统 。 经过 实验验 证 , 系统 有 设 do 该 效地 解决 了在校 园办公 、 学和 科研过 程 中遇到 的海 量数 据 存储 管理 问题 , 有 开发 成 本低 、 教 具 处理速 度较 快 、 行稳 定 、 运 易于扩展 等特 点。
节点 ( a N d ) 是一 个 中心服务 器 负责元 数据 的管 理 工作 , N me o e , 主要 包 括 文件 系 统 的名 字 空 间 管理 和 客 户机 对 文件 的访 问操作 。后者 叫做 数据 节点 ( aa o e , D tN d ) 在集 群 系统 中一 般 一 个 节点 是 由一 个 D tN a — a oe构成 的 , d 主要 负责对 节点 上它们 附带 的存储 进 行管理 。