2012年3月18日

git 使用记录

摘要: 1、git reset --hard HEAD 取消本次提交,即add之后的所有提交至上一次commit的状态,会让git diff 和git diff --cached显示为空。2、git checkout $fileName 如果只想恢复一个文件,将上次提交的状态从HEAD签出并恢复成为修改状态。 上面两种方式只是在文件只是add到本地的stage转台进行恢复。如果文件已经被commit了,那么恢复就是指创建一个新的提交并修改上次的错误。3、git revert HEAD 将上次commit的进行修复。即提交一次新的commit修改上次的commit。 阅读全文

posted @ 2012-03-18 21:35 萌@宇 阅读(179) 评论(0) 推荐(0) 编辑

hadoop hdfs总结 NameNode部分 2

摘要: 二、BlocksMap部分 在NameNode 介绍1中,说明了INode部分,INode抽象了NameNode中文件属性,与之相同的是Block部分,Block是对NameNode中实际存储的Block的抽象。这两部分构成了NameNode的最重要的元信息。 Block继承结构为基类Block,BlockInfo继承自Block,是BlocksMap的内部类,BlocksMap是BlockInfo的一个hashmap存储。 首先说明一下BlockInfo的意义,在hdfs中,数据实际上是存储在DataNodes中的Block,每个Block是64M(可配置),文件较大时对应需要多个Bl... 阅读全文

posted @ 2012-03-18 11:44 萌@宇 阅读(701) 评论(0) 推荐(0) 编辑

导航