w3cschool 编程狮,随时随地学编程
下载APP
|
登录
个人中心
首页
入门教程
编程课程
特色实战
畅学全站
首页
/
Hadoop 教程
/
Hadoop 读文件
Hadoop 读文件
客户端向NameNode发送读取请求
NameNode返回文件的所有block和这些block所在的DataNodes(包括复制节点)
客户端直接从DataNode中读取数据,如果该DataNode读取失败(DataNode失效或校验码不对),则从复制节点中读取(如果读取的数据就在本机,则直接读取,否则通过网络读取)
Hadoop 写文件
Hadoop 可靠性
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录
Hadoop 教程
Hadoop 关于
Hadoop 简介
Hadoop HDFS
Hadoop 写文件
Hadoop 读文件
Hadoop 可靠性
Hadoop 命令工具
Hadoop YARN
Hadoop ResourceManager
Hadoop NodeManager
Hadoop ApplicationMaster
Hadoop Container
Hadoop Failover
Hadoop MapReduce
Hadoop 读取数据
Hadoop Mapper
Hadoop Shuffle
Hadoop 编程
Hadoop IO
Hadoop 测试
Hadoop 安装
Hadoop 配置
Hadoop 监控
Hadoop 参考
Hadoop 相关教程
Hadoop 拓展教程
关闭
MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }