《Hadoop技术内幕:深入解析Hadoop Common和HDFS架构设计与实现原理 》勘误

15倒数第9行SVN地址中的 “release-0.1.0”→修改为  “release-1.0.0” (QQ:342348102)

41  图3-3 RawComparator继承自java.util.Comparator,可参考http://photo.weibo.com/1915928721/wbphotos/large/mid/3590533681062705/pid/7232c091jw1e5s87el9fqj20fj0fpn06  (@zqhxuyuan)

86图4-8 左边第4个框应为OutputStream out = client.getOutputStream() 右边第5个框应为OutputStream out = server.getOutputStream()  (@zqhxuyuan)

91  第15行  ServiceSocketChannel→ServerSocketChannel (@-Hello_World)

96  倒数第3、4行RMIQueryStatusImpl→IPCQueryStatusImpl  RMIQueryStatus→IPCQueryStatus  (@zqhxuyuan)

105 第10行连接标识header→连接标识remoteId  (@zqhxuyuan)

106 第3段中的versionRead→rpcHeaderRead  (@zqhxuyuan)

109 倒数18行代码的注释 acccpt→accept  (@zqhxuyuan)

130倒数19行这个段落里的前面两个Handler(一共有3个)→Responder (@zqhxuyuan)

130 倒数10行代码的注释 答队列→应答队列  (@zqhxuyuan)

141 倒数第4行  客户端→服务端  (@zqhxuyuan)

200 倒数第14行(代码注释) 输出数据(未计算校验和) → 尚未计算校验和的输出数据(@zqhxuyuan)

204 倒数第12行  FSOutputSummer → FSInputChecker(@zqhxuyuan)

256 倒数第1行  步骤6 → 步骤7(@zqhxuyuan)

260 图6-29 7.rollEditLog → rollFsImage(@zqhxuyuan)

281第15行主要步骤2→主要步骤4 (QQ:342348102)

332倒数10行对于INodeFile对象,以它为根的子目录树所包含的数据块,就是文件本身拥有的数据块→对于INodeFile对象,它们是目录树的叶子节点,以INodeFile对象为根的子目录树所包含的数据块,就是文件本身拥有的数据块 (QQ:342348102)

320 第119行 将数据发生→ 将数据发送  (QQ:648721406)

328 倒数第5行 64字节→ 64位  (QQ:648721406)

341 第3行  步骤6→ 步骤7  (@zqhxuyuan)

 

==============按时间的新修改==============

 

91  第15行  ServiceSocketChannel→ServerSocketChannel (@-Hello_World)

200 倒数第14行(代码注释) 输出数据(未计算校验和) → 尚未计算校验和的输出数据(@zqhxuyuan)

204 倒数第12行  FSOutputSummer → FSInputChecker(@zqhxuyuan)

256 倒数第1行  步骤6 → 步骤7(@zqhxuyuan)

260 图6-29 7.rollEditLog → rollFsImage(@zqhxuyuan)

 

兄弟书《Hadoop技术内幕:深入解析MapReduce架构设计与实现原理》的勘误表在:http://hadoop123.com/mistake.html

你可能感兴趣的:(hadoop)