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