版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
hadoop分布式存储平台外文文献翻译(含:英文原文及中文译文)文献出处:BorthakurD.TheHadoopSystem:ArchitectureandDesign[J].HadoopProjectWebsite,2007,11(11):1-10.英文原文HadoopDistributedFileSystem:ArchitectureandDesignDhrubaBorthakurintroductionTheHadoopDistributedFileSystem(HDFS)isdesignedtobesuitablefordistributefilesystemsrunningongeneral-purposhardware(commodityhardware).IthasalotincommonwithexistingdistributedfilsystemsAtthesametime,itisalsoverydifferenfromotherisasuitablfordeploymentoninexpensivmachines.HDFScanprovidehigh-throughpataaccessandisverysuitablforlarge-scaata.Applicationsontheset.HDFSrelaxessomeofthePOSIXconstraintsreadingoffilesystemdata.HDFS wasoriginallydevelopedastheinfrastructrtheApacheNutchsearchengineproject.HDFSispartoftheApacheHadoopCoreproject..PrerequisitesanddesigngoalsHardwareerrorHardwareerrorsarethenorm,nottheexceptionmDonsistofhundredsofservers,eachofwhichstorespartofthefilesystem'sdataTherealiefaceisthathenumberofcomponentsthamakeupasystemishuge,andanycomponentcanfailThismeansalwaysaportionofHDFScomponentsthatarenotworking.Therefore,errodetectioandrapidautomatirecoverarethecorearchitecturalgoalsofHDFS.StreamingdataaccessApplicationsrunningonHDFSaredifferentfromnormalapplicationsinthattheyneedtoaccesstheirdatasetsinastream.ThedesignofHDFSuserinteractionprocessing.Thelowerlatencyofdataaccessismorecriticalthanthehthroughputofdataaccess.ManyofthehardconstraintsimposedbythePOSIXstandardsettingarenotrequiredforHDFSapplicationsT.oimprovethethroughputofthedata,somechangeshavebeenmadetothesemanticsofPOSIX.Large-scaledatasetsApplicationsrunningonHDFShavelargedatasets.AtypicalfilesizeoHDFSistypicallyintherangeof1byteto1byte.Therefore,HDFSistunedtosupporlargfilstorageItshouldbeabletoprovidahighoveralldatatransmissionbandwidththatcanscaletohundredsofnodesinaabletomillionsoffiles.SimpleconsistencymodelHDFSapplicationsrequirea"writeonce,readmany"fileaccessmodel.Afileiscreated,written,andclosedwithoutchangingit.Thisassumptiosimplifiesdataconsistencyissuesandmakeshigh-throughputdataaccesspossibleMAP/reductionapplicatiorwebcrawleapplicatiorewellsuitedtothismodel.Therearealsoplanstoexpandthismodelinfuturesothatitsupportsadditionalwriteoperationsforfiles."Mobilecomputingismorecosteffectivethanmobiledata"Thecalculationofanapplicationrequestismoreefficientasitisclothedataitmanipulates,especiallywhenthedatareachesamassiveleveBecausethicanreducetheimptnetworkcongestioandincreasethethroughputofsystemdata.Movingthecalculationsclosertothedatisclearlybetterthanmovingthedatatotheapplication.HDFSprovidesapplicationswithinterfacestomovethemselvesaroundthedata.HeterogeneitybetweenhardwareandsoftwareplatformsHDFStakeintaccountheplatformortabilitdesigtimeThisfeaturefacilitatesthepromotionofHDFSasalarge-scaledataapplicatplatform.NamenodeandDatanodeHDFSusesamaster/slarchitectu.HDFSclusteconsistofaNamenodeandacertainnumberofDatanodes.ANamenodeisacentralserverthatmanagesthefilesystem'snamespace(namespace)andclientaccesstofileheDatanodeinaclusteisgenerallanoderesponsibormanagingstoragonthenodewhereiislocatedTheHDFSexposesthefilesystem'snamespace,anduserscanstoredataonitintheformoffiles.Internally,afileisactuallydividedintooneordatablocks,whicharestoredonasetofDatanodes.Namenodeperformsfilsystemnamespaceoperationsuchasopeningclosingrenamingafileordirectory.ItisalsoresponsiblefordeterminingthemappingofblockstospecifiDatanodenodes.TheDatanodeisresponsiblforhandlingreadandwriterequestsfromthefilesystemclient.DatablockarecopiedundertheunifiedscheduleofNameNode.TheNamenodeandaDatanodearedesignedtorunoncommonbusinessmachines.ThesemachinestheGNU/Linuxoperatingsystem(OS).TheHDFSusesJavalanguagedevelopment,soanyJava-enabledmachinecandeployaNamenodeorDatanode.DuetothehighlyportablelanguageofJava,HDFScanbedeployedonmanytypesofmachines.AtypicaldeploymentscenarioiswhenonlyoneNamenodeinstanceisrunningonamachine,andothermachinesintheclusterarerunninginstancesofaDatanode.ThisarchitecturedoesnotexcludetheoperationofmultipleDatanodesonasinglemachine,butthisisrelativrare.ThestructufasinglNamenodeinaclustegreatlsimplifihearchitectureofthesystem.NamenodeisthearbiterandadministratorofallHDFSmetadata,sothattheNameNodewhereuserdataneverflows.FileSystemNamespaceHDFS supportstraditionierarchicileorganizatiosersorapplicationscancreatedirectoriesandthenstorefilesinthesedirectThenamespacemostsystems:.Userscancreate,delete,moveorrenamefiles.Currently,HDFdoesnotsupportuserdiskquotaandaccesscontrol,nordoesitsupporthardlinksandtheHDFSpreventtheimplementationofthesefeatures.TheNameNode ismaintainingthefilesystem'snamespace,andanychangestonamespaceorattributeswillberecordedbytheNamenode.TheapplicationcansetthenumberofcopieoftheHDFSsavedfilhenumberoffilcopieiscallethecopyfactorofthefile.ThisinformationisalsostoredbytheNamenodeDatareplicationHDFSisdesignedtoreliablystoreverylargefilesacrossmachinesinalargecluster.Itstoreseachfileasaseriesofdatablocks,exceptfoalldatablocksarethesameblocksofthefilewillhaveacopy.Theblocksizeandcopyfactorofefileareconfigurable.Applicationscanspecifythenumberofcopiesoffile.ReplicacoefficientscanbespecifiedatthetimeoffilecreationtheycanbechangedlateileinHDFSarewritteonce,anditisstrictlyrequiredthattherecanbeonlyonewriteratanyThenamenodethedatablockDatanodesineachoftheclusterheheartbeasignareceivemeansthatheDatanode'nodeisworkingproperlyTheblockstatureportcontainsalistofalldatablocksontheDatanode.Copystorage:thefirststepThestorageofcopiesisthekeytoHDFSreliabilityandperformance.ThoptimizedcopystoragepolicyisanimportantfeatureofHDFSdistinguishifrommostothedistributilsystemsThisfeaturelotoftuningandexperience.HDFSusesastrategycalledrackawareness(rackawareness)toimprovedatareliabililabilidutilizatonnetworkbandwidthThecurrentcopystoragestrategyisonlythefirststepinthisdirection.short-termgoaltoachievethisstrategyistoverifyitseffectivenessproductionenvironment,observeitsbehavior,andlaythefoundationfortestingandresearchtoachievemoreadvancedstrategies.LargeHDFSinstancetypicalunonclustefcomputersthaspanmultipleracks.Communicationbetweentwomachinesondifferentracksneedstogothroughtheswitch.Inmostcases,thebandwidthbetweentwomachinesinthesamerackwillbethebandwidthbetweentwomachinesindifferentracks.Througharack-awareprocess,theNamenodecandeterminetheIDofracktowhicheachDatanodesimplebutnotoptimizedstrategistostorthecopiesindiffereacksThiscaneffectivelypreventthelossofdatawhentheentirrackfailsandallowfullutilizatonthebandwidthofmultiplrackswhenreadindataThiskindofevenlycopiesinthecluster,whichisbeneficialtoloadbalancingintheeventofcomponentfailure.However,becauseawriteoperationofthistransmissifdatablockstomultiplracksthiaddstothecostofwriting.Inmostcasestherepliccoefficies3,HDFSstoragstrategistostoreacopyonthenodeofthelocalrack,acopyonanothernodeofthsameonaOnthenode.Thisstrategyreducesthetransmissioofdatabetweenrackswhichincreasetheefficiencyofwriteoperations.Rackerrorsarefarfewerthannodeerrosothistrategdoesnotaffecdatareliabildavailabili.thesametime,becausethedatablocksareonlyplacedontwo(notthree)differenracksthisstrategreducesthetotanetworkbandwidthrequiredwhereadindata.Underthisstraicrenotevenlydistributedacrossdifferentracks.One-thirdofthereplicasononenode,two-thirdsofthereplicasareononerack,andotherrepliareevenlythecompromisedatareliabildreadperformanceUndertheimprovedwriteperformance.Currentlythedefaulcopystoragstrategdescribehereisinprocessofdevelopment.CopyselectionInordertoreducetheoverallbandwidthconsumptionandreadlatency,HDFSwilltrytoletthereaderreadthenearestcopy.Ifthereisacopthesamerackofthereader,thatcopyisread.IfanHDFSclusterspansmultipledatacenters,thentheclientwillalsofirstreadacopyofthdatacenter.SafemodeAftertheNamenodestartsup,itentersaspecialstatecalledsafemodeNamenodesinsafemodedonotcopydataNamenodereceiveheartbeasignalandblockstatureportfromalDatanodes.TheblockdatablocksownedbyaDatanode.Eachnumberofcopies.WhentheNamenodedetectsthatacopyofadatablockhasreacheditsminimumvalue,thedatablockisconsideredtobecopy-safe(secure);certaipercentag(thiparameterisconfigurablfdatablocksistheNameNode.Afterconfirmingthatitissafe(plusanadditional30secondsofwaitingtime),theNamenodewillexittheSafeModeitwillthendeterminewhichothercopiesofthedatablockshavenotreachedthespecifiednumberandcopythesedatablockstootherDatanodes.on.PersistenceoffilesystemmetadataTheNameNodeholdstheHDFSnamespace.Foranymodifythefilesystemmetadata,theNamenodewilluseatransactionlogcalledEditlog.Forexample,tocreateafileinHDFS,theNamenodewillinsertarecordintheEditlogtorepresentit;similarly,thecopyfactthemodifiedfilewillalsoinsertarecordintotheEditlog.TheNameNoisstoreinthefilsystemofthelocaoperatinsystemTheEditlog'sentirefilesystemnamespace,includingdatablock-to-filemappings,filattributes,etc.,isstoredinafilecalledFsImage,whichisalsoplacthelocalfilesystemwheretheNamenodeislocated.TheNamenodespaceandimageoftheblockmap(blockmap)inmemory.ThiskeymetadatastructussocompactthaaNamenodewith4GofmemorywilbeoftheNameNodestartsup,itreadstheEditlogandFsImagefromtheharddisk,thethein-memoryFsImage,andsavesthenewversionoftheFsImagetothelocaldisk.,AndthendeletetheoldEditlog,becausethisoldEditlogtransactionhabeenappliedtotheFsImage.Thisprocessiscalledacheckpoint(detectionpoint).Inthecurrentimplementation,checkpointsonlyoccurwhentheNameNodeisstartedandperiodicheckpointwillimplementedinthenearfuture.Datanode'sHDFSstoresdataasfilesinthelocalfilesystem.ItdoesnknowaboutHDFSfiles.ItstoreseachHDFSdatablockinaseparatefileonthelocalfilesystem.TheDatanodedoesnotcreateallfilesintheofeachCreateappropriate.Creatinallocafileinthesamedirectorisnotanoptimachoicebecausethelocalfilesystemmaynotbeabletoefficientlysupportanumberoffilesinasingledirectory.WhenaDatanodeisstarted,itscthelocalfilesystem,generatesalistofalltheHDFSdatablockscorrespondingtotheselocalfiles,andsendsthereporttotheNamenodeThisreportistheblockstatusreport.ProtocolAllHDFScommunicationprotocolsarebasedontheTCP/IPprotocol.TheclienconnecttotheNamenodethroughaconfigurabCPportandtheNamenodethroughtheTheDatanodeinteractswiththeNamenodeusingtheDatanodeProtocolprotocolAremoteprocedurecal(RPC)modelisabstracteouttoencapsulatetheClientProtocolandDatanodeprotocolprotocols.IndesignNamenodedoesnotinitiateRPCactively,butrespondstoRPCrequestsfromclientsorDatanodes.RobustnessThemaingoalofHDFSistoensurethereliabilityofdatastorageeventheeventofanerror.Thethreecommonerrorconditionsare:Namenodeerror,Datanodeerror,andnetworkpartitions.Diskdataerror,heartbeatdetectionandrecopyEachDatanodenodeperiodicallysendsaheartbeattotheNamenode.ThenetworkfragmentationmaycauseapartoftheDatanodetolosecontactwiththeNamenode.TheNamenodedetectsthisbythelackofaheartbeatsignaandmarksthesDatanodesthatnlongersenheartbeanthenearbeingwillnonewIOrequeststhem.AnydatastoredontheDatanodewillnolongerbemaycausethesomedatablocktofalbelowaspecifialueandtheNamenodecontinuouslydetectthesedatablocksthaneedtobecopiedandinitiatscopyoperationonceitisdiscovered.Inthefollowingcases,youmayneedtore-copy:aDatanodenodefailure,acopyisdamaged,theharddiskonthDatanodeiswrong,orthecopyfactorofthefileisincreased.ClusterequilibriumTheHDFSthefreespaceonaDatanodenodefallsbelowacertaincriticalpoint,thesystewillautomaticallymovedatafromthisDatanodetootheridleDatanodesaccordingtotheequalizationpolicy.Whentherequestforafilesuddenincreases,itisalsopossibletostartaplantocreateanewcopyoftandatthesametimeotherdatainthebalancingstrategieshavenotyetbeenimplemented.DataintegrityDatablocksobtainefromaDatanodemaybecorruptehedamagemaybecausedbyaDatanode'storagdeviceerrornetworkerrororsoftwarbug.HDFScliensoftwarimplementschecksumcheckingofHDFSthenewHDFSchecksumofeachdatablockofthefileiscalculatedandthechecksumistoredasaseparatehiddenfileinthesameHDFSnamespace.Aftertheclientobtainsthecontentsofthefile,itcheckswhetherthedataobtafromtheDatanodematchesthechecksuminthecorrespondingchecksumfile.Ifitdoesnotmatch,theclientcanchoosetoobtainacopyofthblockfromotherDatanodes.MetadatadiskerrorFsImageandEditlogarethecoredatastructuresofHDFS.IfthesefilesarecorrupteheentirHDFSinstancwilfaihus,theNamenodecanbeconfiguretosupporttaintenancofmultiplcopieofFsImageandchangestotheFsImageorsynchronizedtotheircopy.Thismulti-copysynchronizationmaythenumberofNamespacetransactionsproceetheNamenodepersecond.However,thiscostisevenifHDFSapplicationsaredata-intensive,theyarenotmetadata-intensive.WhentNamenodeisrestarted,itwillusethelatestfullFsImageandEditlogtuse.NamenodeisthesinglepointoftheHDFStheNamenodemachinefails,manualinterventionisrequired.Currently,functionutomatirestartamenodefailovnanothemachinehasnotbeenimplementedyet.SnapshotSnapshotssupportthecopybackupofdataataparticularmoment.Withsnapshots,HDFScanberestoredtoapreviouslyknownandcorrectintimewhendataiscorruptedHDFSdoesnotcurrentlsupporthesnapshotfeature,butplanstosupportitinfuturereleases.DataorganizationdatablockHDFSisdesignedtosupportlargefilesandHDFSisneedtodealwithsets.Thesewritedataonce,butreadoneormorethereadspeedshouldbletmeettheneedofstreaminreadsHDFSsupport"WriteOnceReadMany"semanticforfile.typicadatablocksizeis64MB.Therefore,thefilesinHDFSarealwaysdividedintodifferentblocksaccordingto64M,andeachblockisstoredindifferentDatanodesasmuchaspossible.StagingTheclient'srequesttocreateafileisnotactuallysenttotheNamenoHDFSthetoatemporarlocafileheverbeginningApplicatiowritearetransparentedirectothitemporarfilhentheamountofdataaccumulatedbythistemporaryfileexceedsthesizeofadatablocktheclientwillcontacttheNamenode.TheNamenodeinsertsthefilenameintothefilesystemhierarchyandassignsadatablocktoit.ThenretutheDatanode'identifindtargedatablocktotheclienheclientthenuploadsthispieceofdatafromthelocaltemporarytheWhenthenon-uploadeddataremaininginthetemporaryfilisalsotransferrotheDatanode.TheclientthentellstheNamenodethatthefileisclosed.Atthispoint,theNameNodesubmittedthefilecreationoperationtotheloforstorage.IfNamenodecrashesbeforethefileisclosed,thefilewillost.TheabovemethodisthetheHDFS.ThesefilesIfyoudonotuseclient-siachingthenetworkspeedandnetworkalargeimpactontheapproachisnotwithoutprecedent.Earlyfilesystems,suchasAFS,usedclient-siachingtoimproveperformanceInordertodatauploadefficiency,thePOSIXstandardhasbeenrelaxed.PipelinereplicationWhentheclienwritedatatotheHDFSfileiiswrittetothelocaltemporaryfile.Assumethatthereplicacoefficientofthefileissettwhenthelocaltemporaryfileaccumulatestothesizeofadatablock,tclientwillobtainaDatanodelistfromtheNamenodeforstoringthecopTheclienthenstarttotransfedatatothefirsDatanode.Asmallportion(4KB)ofthefirstDatanodereceivesthedata,writeseachporttothelocalrepository,andtransferstheportiontothesecondDatanodthelist.node.ThesameistrueforthesecondDatanode,whereasmallfractionreceivesdata,writestothelocalrepository,andpassesittothirdDatanode.Finally,thethirdDatanodereceivesthedataandstoreslocally.Therefore,theDatanodecanreceivedatafromthepreviousnodeinapipelinedmannerandforwardittothenextnodeatthesametime.Thedataiscopiedfromthetothenextoneinpipelinedmanner.AccessibilityHDFSprovidesapplicationswithmultipleaccessmethods.TheusercanaccessthroughtheJavaAPIinterface,andcanalsoaccessthroughtheClanguageencapsulatioAPI,andcanalsoaccessthefileinHDFSthroughthebrowser.Thewaytoaccessthroughisunderdevelopment.BrowserinterfaceAtypicaHDFSinstallationopnwebserveonaconfigurabCPporttoexposetheHDFSnamespace.UserscanusethebrowsertobrowsetheHDFSnamespaceandviewthecontentsoftheStoragespacerecoveryFiledeletionandrecoveryWhenauserorapplicatieleteafilethefilisnotimmediatelydeletedfromHDFS.Infact,HDFSrenamesthisfiletothe/trashdirectoAslongasthefileisstillinthe/trashdirectory,thefilecanbequtimethistimeisexceeded,Namenodewilldeletethefilefromthenamespace.DeletingafilewillcausetherelevantdatablockofthefiletoberelNotethattherewillbeadelaybetweenthetimetheuserdeletesthefiandtheHDFSfreespaceincreases.Aslongasthedeletefilisstinthe/trasdirectorheusercanrecoverthefile.Iftheuserwantstorecoverthedeletedfile,he/shebrowsethe/trashdirectorytoretrievethefile.The/trashdirectoryoholdsthelastcopyofthedeletedfile.The/trashdirectoryisnodifffromotherdirectoriceptthatonthidirectorHDFSapplieaspecialpolicytoautomaticallydeletefiles.Thecurrentdefaultpolicytodeletefilesin/trashthathavebeenretainedformorethan6hours.thebeconfiguredthroughainterface.ReducethecopyfactorWhenthecopyfactorofafileisreduced,theNamenodewillselecttheexcesscopytodelete.ThisinformationwillbepassedtotheDatanodeothenextheartbeadetectioheDatanoderemovesthecorrespondingdatablock,andthefreespaceintheclusterincreases.Similarly,therbeacertaindelaybetweentheendofthecalltothesetReplicationAPIandtheincreasedfreespaceinthecluster.中文译文Hadoop分布式文件系统:架构和设计Hadoop分布式文件系统:架构和设计DhrubaBorthakur引言Hadoop(HDFS)(commodity很明显的。HDFS是一个高度容错性的系统,适合部署在廉价的机器上。HDFS能提供高吞吐量的数据访问,非常适合大规模数据集上的应用。HDFS放宽了一部分POSIX约束,来实现流式读取文件系统HDFS在最开始是作为ApacheNutchHDFS是ApacheHadoop项目的一部分。前提和设计目标硬件错误硬件错误是常态而不是异常。HDFS可能由成百上千的服务器所构成,有一部分HDFS复是HDFS最核心的架构目标。流式数据访问运行在HDFSHDFS的设计中更多的考虑到了数据批处理,而不是用户交互处POSIX标准设置的很多硬性约束对HDFS应用系统不是必需的。为了提高数据的吞吐量,在一些关键方面对POSIX的语义做了一些修改。大规模数据集运行在HDFS上的应用具有很大的数据集。HDFS上的一个典型文件大小一般都在G字节至T字节。因此,HDFS被调节以支持大文件存HDFS实例应该能支撑数以千万计的文件。简单的一致性模型HDFS应用需要一个Map/Reduce“移动计算比移动数据更划算”HDFS异构软硬件平台间的可移植性HDFS在设计的时候就考虑到平台的可移植性。这种特性方便了HDFS作为大规模数据应用平台的推广。Namenode和DatanodeHDFS采用e构。一个HDFS集群是由一个Namenode和一定数目的DatanodesNamenode是一个中心服务器,负责(namespace中的中的DatanodeHDFS暴露了文件系统的名字空间,用户能够以文件的形式在上面存储数据。从内部看,一个文件其实被分成一个或多个数据块,这些块存储在一组Datanode上。Namenode执行文件系统的名字空间操作,比如打开、关闭、重命名文件或目录。它也负责确定数据块到具体Datanode节点的映射。Datanode负责处理文件系统客户端的读写请求。在Namenode的统一调度下进行数据块的创建、删除和复制。Namenode和Datanode机器一般运行着GNU/Linux操作系统HDFS采用Java语言开发,因此任何支持Java的机器都可以部署Namenode或。由于采用了可移植性极强的Java语言,使得HDFS可以部署到多种类型的机器上。一个典型的部署场景是一台机器上只运行一个Namenode实例,而集群中的其它机器分别运行一个Datanode这种架构并不排斥在一台机器上运行多个集群中单一NamenodeNamenode是所有HDFSNamenode文件系统的名字空间(namespace)HDFS和大多数现有的文件系统类似:用户可以创建、删除、移动或重命名文件。当前,HDFS不支持用户磁盘配额和访问权限控制,也不支持硬链接和软链接。但是HDFS架构并不妨碍实现这些特性。Namenode负责维护文件系统的名字空间,任何对文件系统名字空间或属性的修改都将被Namenode记录下来。应用程序可以设置HDFS信息也是由Namenode保存的。数据复制HDFS被设计成能够在一个大集群中跨机器可靠地存储超大文件。它HDFS被设计成能够在一个大集群中跨机器可靠地存储超大文件。它是同样大小的。为了容错,文件的所有数据块都会有副本。每个文件变。HDFS中的文件都是一次性写入的,并且严格要求在任何时候只能有一个写入者。Namenode全权管理数据块的复制,它周期性地从集群中的每个Datanode意味着该DatanodeDatanode上所有数据块的列表。副本存放:最开始的一步副本的存放是HDFS可靠性和性能的关键。优化的副本存放策略是HDFSHDFS采用一种称为机架感知(rack-awar策略来改进数据的可靠性、可用性和网络带宽的利用实现更先进的策略打下测试和研究的基础。大型HDFS同一个机架内的两台机器间的带宽会比不同机架的两台机器间的带宽大。可以确定每个Datanode所属的机架。一个简单但没有优化的策略就是将副本存放在不同的机架3,HDFS的存放策略是将一个副本存当前,这里介绍的默认副本存放策略正在开发的过程中。副本选择会尽量让读取程序读取HDFS也将首先读本地数据中心的副本。安全模式Namenode启动后会进入一个称为安全模式的特殊状态。处于安全模式的NamenodeNamenode从所有的Datanode接收心跳信号和块状态报告。块状态报告包括了某个Datanode所有的数据块列表。每个数据块都有一个指定的最小副本数。当Namenode(safelyreplictdNamenode检测确认是安全之后(加上一个额外的30秒等待时间Namenode数据块复制到其他Datanode上。文件系统元数据的持久化Namenode上保存着HDFS的名字空间。对于任何对文件系统元数据产生修改的操作,Namenode都会使用一种称为EditLog的事务日志HDFS中创建一个文件,就会在EditlogEditlogNamenode在本地操作系统的文件系统中存储这个gFsImageNamenode所在的本地文件系统上。Namenode在内存中保存着整个文件系统的名字空间和文件数据块映射4G内存的NamenodeNamenode启动时,它从硬盘中读取中的事务作用在内存中的FsImageFsImage保存到本地磁盘上,然
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 肛瘘手术患者营养支持
- 腰椎间盘突出预防策略
- 智研咨询发布-2026年中国真空镀铝纸行业市场竞争格局、行业政策及需求规模预测报告
- 卫生院干部教育培训制度
- 国企审计风控工作制度
- 三重一大选人用人制度
- 内部审计激励制度
- 全年教育培训制度
- 培训中心绩效考核制度
- 医药公司财务审计制度
- 2024年电脑动画13464自考复习题库(含答案)
- 2024年中国铁路上海局集团有限公司招聘笔试参考题库含答案解析
- 大学有机化学实验必做试题
- 幼儿园小班绘本故事《大熊山》
- S型单级双吸离心泵安装说明中英文
- 建设施工分包安全管理培训讲义图文并茂
- (完整版)英语仁爱版九年级英语下册全册教案
- JJG 602-2014低频信号发生器
- GA 1800.6-2021电力系统治安反恐防范要求第6部分:核能发电企业
- 教学课件-氢氧化钠溶液的配制与标定
- 人教版政治七年级下册全套课件
评论
0/150
提交评论