} } }

    Hadoop启动时RPC交互的过程

    添加时间:2013-8-7 点击量:

    NameNode向NameNode恳求getProtocolVersion()
    

    DataNode向NameNode恳求getProtocolVersion()
    DataNode向NameNode恳求versionRequest()
    DataNode向NameNode发送register()
    DataNode向NameNode发送sendHeartbeat()
    DataNode向NameNode发送blockReport()

    JobTracker向NameNode恳求getProtocolVersion()
    TaskTracker向JobTracker恳求getProtocolVersion()

    DataNode向NameNode发送sendHeartbeat()...

    JobTracker向NameNode恳求getFileInfo(
    /mapred/system),getListing()并()...(HDFS还在保护模式所以反复恳求删除)
    JobTracker向NameNode恳求mkdirs(
    /mapred/system, rwxr-xr-x)
    JobTracker向NameNode恳求setPermission(
    /mapred/system, rwx------
    JobTracker向NameNode恳求getFileInfo(
    /mapred/system/jobtracker.info)
    JobTracker向NameNode恳求getFileInfo(
    /mapred/system/jobtracker.info.recover)
    JobTracker向NameNode恳求create(
    /mapred/system/jobtracker.info, rwxr-xr-x)
    JobTracker向NameNode恳求setPermission(
    /mapred/system/jobtracker.info, rwx------
    JobTracker向NameNode恳求addBlock(
    /mapred/system/jobtracker.info)
    JobTracker向NameNode恳求renewLease()
    JobTracker向NameNode恳求complete(
    /mapred/system/jobtracker.info)

    DataNode向NameNode发送blockReceived()

    TaskTracker向JobTracker恳求getBuildVersion()
    TaskTracker向JobTracker恳求getSystemDir()
    TaskTracker向NameNode恳求getProtocolVersion()

    DataNode向NameNode发送sendHeartbeat()...
    TaskTracker向JobTracker发送heartbeat()...


    我所有的自负皆来自我的自卑,所有的英雄气概都来自于我的软弱。嘴里振振有词是因为心里满是怀疑,深情是因为痛恨自己无情。这世界没有一件事情是虚空而生的,站在光里,背后就会有阴影,这深夜里一片寂静,是因为你还没有听见声音。—— 马良《坦白书》
    分享到: