?????????????
    ????????????
 
    ??????????????????????????????????????????????????????????????????????? SAN ??洢?豸?????????嵽??????????????嵽?????????
    ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
    ??????????????????????????????????????? 125MB/s???????????????????? CPU ????????????????С????????????????????????????????? latency ??????????????????????????????????????????????????????????ν??Java ??????????????????????????? web ?????????????Щ?????????????????? ZooKeeper ?? Hadoop ???????????? C++ ????? 15% ?? CPU???? Java ???? 30% ?? CPU??Java ???????????棬???????????????????????????Щ????????????????????????磨?????????????????????????????Ч??????????????? Java ?????Ч????????Java ??? C++ ???Щ???????????????粻?????????ó??????????????
    ???????? TCP ??????
    ????????????????????????????? 5 ????????????????????? TCP ??????????????Σ?????????ε???????
    ?????? Hadoop ?????????? HDFS ?????????
 
    HDFS ???????????????У?NameNode??????????????DataNode???洢??????????Secondary NameNode??????д check point????Client?????????????????????Щ????????????????????????? TCP Э?黥????????????????????? TCP ???????????????TCP ????????????????????
    ????????У???????????????????????????????????????磬???? DataNode????????????????????????? NameNode ????????????С???? Telnet ???? NameNode????????????????С????? NameNode????????????? DataNode ????????????????浽???????????????????? DataNode ????????????????????С???????????????????
    ??????????????????
    ???????? NameNode ?????????????????????? NameNode??????????д??? test harness ???????????????????????? test harness ??e(mock)?????????????????????????????????????е?????????????
 
    ???? DataNode ?????????????????д??????? test harness????? Client ?? NameNode??
 
    Test harness ?????
    *?????????????????????????????????????????д???д??????????????·??
    *?????????????μ???????????????????????汾???????????????е?汾????????????????????????????????
    *???????????????????????????????????????????????????????????????????????????????? )