{\rtf1\ansi\ansicpg1252\deff0{\fonttbl{\f0\froman\fcharset0 Times New Roman;}{\f1\froman\fcharset0 Arial;}}{\colortbl\red0\green0\blue0;\red255\green255\blue255;\red0\green0\blue255;}{\stylesheet {\style\s0 \ql\fi0\li0\ri0\f1\fs24\cf0 Normal;}{\style\s3 \ql\fi0\li0\ri0\f1\fs26\b\cf0 heading 3;}{\style\s2 \ql\fi0\li0\ri0\f1\fs28\b\i\cf0 heading 2;}{\style\s1 \ql\fi0\li0\ri0\f1\fs32\b\cf0 heading 1;}}{\*\listtable}{\*\listoverridetable}{\*\generator iText 2.1.5 (by lowagie.com)}{\info}\paperw11907\paperh16840\margl720\margr720\margt720\margb720{\footer \pard\plain\s0\qc\fi0\li0\ri0\sl320\plain\f0\fs18 \u31532?\f0{\field{\*\fldinst PAGE}{\fldrslt }}\f0\fs18 \u-26507?\par}{\header \pard\plain\s0\qr\fi0\li0\ri0\sl320\plain\f0\fs18 \u21517?\u24072?\u-29774?\u25480?\u183?\u20248?\u-29400?\u-29698?\u31243?\u8212?\u8212?\u21517?\u-29698?\u22530?\par}\pgwsxn11907\pghsxn16840\marglsxn720\margrsxn720\margtsxn720\margbsxn720\pard\plain\s0\qc\fi0\li0\ri0\sa140\plain\f0\fs36\b \u20998?\u24067?\u24335?\u25991?\u20214?\u25805?\u20316?\u21644?\u23384?\u20648?\u12289?\u20998?\u24067?\u24335?\u25968?\u25454?\u24211?\u12289?\u25209?\u22788?\u29702?\u-29791?\u31639?\u27169?\u22411?\u12289?\u24182?\u-30644?\u-29791?\u31639?\u24341?\u25806?\u12289?\u27969?\u-29791?\u31639?\u27169?\u22411?\b0\par\pard\plain\s0\fi0\li0\ri0\sa140\plain\f0\fs22 \u12304?\u-29698?\u31243?\u32534?\u21495?\u12305?\u-230?\f0\fs22\b NX20897\b0\par\pard\plain\s0\fi0\li0\ri0\sa140\plain\f0\fs22 \u12304?\u-29698?\u31243?\u21517?\u31216?\u12305?\u-230?\f0{\field{\*\fldinst HYPERLINK //www.apparel77.com/nxk/20897.html}{\fldrslt \pard\plain\f0\fs22\ul\cf2 \u20998?\u24067?\u24335?\u25991?\u20214?\u25805?\u20316?\u21644?\u23384?\u20648?\u12289?\u20998?\u24067?\u24335?\u25968?\u25454?\u24211?\u12289?\u25209?\u22788?\u29702?\u-29791?\u31639?\u27169?\u22411?\u12289?\u24182?\u-30644?\u-29791?\u31639?\u24341?\u25806?\u12289?\u27969?\u-29791?\u31639?\u27169?\u22411?\ul0 }}\par\pard\plain\s0\fi0\li0\ri0\sa140\plain\f0\fs22 \u12304?\u25152?\u23646?\u31867?\u21035?\u12305?\u-230?\u30740?\u21457?\u31649?\u29702?\u22521?\u-29779?\par\pard\plain\s0\fi0\li0\ri0\sl300\plain\f0\fs22 \u12304?\u-29698?\u31243?\u20851?\u-27346?\u23383?\u12305?\u-230?\u20998?\u24067?\u24335?\u25968?\u25454?\u24211? \u27969?\u-29791?\u31639?\u27169?\u22411? \u24182?\u-30644?\u-29791?\u31639?\u24341?\u25806?\u22521?\u-29779?\par\pard\plain\s0\fi0\li0\ri0\sb60\sa60\sl300\plain\f0\fs24\b \u25105?\u-30335?\u21672?\u-29726?\b0\par\pard\plain\s0\fi400\li0\ri0\sa60\plain\f0\fs22 \u21672?\u-29726?\u30005?\u-29731?\u-230?027-5111 9925 , 027-5111 9926\par\pard\plain\s0\fi400\li0\ri0\sa60\plain\f0\fs22 \u20540?\u29677?\u25163?\u26426?\u-230?18971071887 \u-28498?\u31665?\u-230?Service@mingketang.com\par\pard\plain\s0\fi0\li0\ri0\sb60\sa60\sl300\plain\f0\fs24\b \u-29698?\u31243?\u-32564?\u26223?\b0\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 Hadoop\u29983?\u24577?\u31995?\u32479?\u26159?\u22823?\u25968?\u25454?\u25216?\u26415?\u20107?\u23454?\u26631?\u20934?\u-244?\u26159?\u22823?\u25968?\u25454?\u24605?\u24819?\u12289?\u29702?\u24565?\u12289?\u26426?\u21046?\u30340?\u20855?\u20307?\u23454?\u29616?\u-244?\u26159?\u25972?\u20010?\u22823?\u25968?\u25454?\u25216?\u26415?\u20013?\u20844?\u-29788?\u30340?\u26680?\u24515?\u26694?\u26550?\u21644?\u20855?\u26377?\u26497?\u24378?\u30340?\u20351?\u29992?\u20215?\u20540?\u19982?\u30740?\u31350?\u20215?\u20540?\u12290?Hadoop \u31995?\u32479?\u26159?\u19968?\u27454?\u24320?\u28304?\u-28817?\u20214?\u-244?\u-32515?\u22815?\u22788?\u29702?\u28023?\u-28209?\u30340?\u21508?\u31181?\u32467?\u26500?\u-248?\u21253?\u25324?\u32467?\u26500?\u21270?\u12289?\u-26786?\u32467?\u26500?\u21270?\u12289?\u21322?\u32467?\u26500?\u21270?\u-247?\u30340?\u25968?\u25454?\u12290?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 Yarn\u26159?\u22522?\u20110?Hadoop\u30340?\u20998?\u24067?\u24335?\u-26938?\u32676?\u-29372?\u28304?\u31649?\u29702?\u26694?\u26550?\u-229?\u-26993?\u30528?Hadoop\u-26938?\u32676?\u24212?\u29992?\u30340?\u24191?\u27867?\u-244?\u20197?\u21450?\u-26938?\u32676?\u30340?\u-30268?\u27169?\u-29302?\u26469?\u-29302?\u22823?\u-244?\u20154?\u20204?\u21457?\u29616?Hadoop MRv1\u23384?\u22312?\u-29704?\u22810?\u-27154?\u-26472?\u-244?\u22240?\u27492?Hadoop MRv2\u-29730?\u29983?\u-244?\u21363?\u29616?\u22312?\u30340?YARN\u-244?\u-30237?\u20915?\u20102?4000\u-32126?\u28857?\u30340?\u19978?\u-27056?\u-27154?\u-26472?\u12290?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u22522?\u20110? Hadoop \u30340?\u-30237?\u20915?\u26041?\u26696?\u-32515?\u22815?\u24110?\u21161?\u20225?\u19994?\u24212?\u23545?\u22810?\u20010?\u22823?\u25968?\u25454?\u25361?\u25112?\u-244?\u21253?\u25324?\u-230?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 1\u12289?\u20998?\u26512?\u28023?\u-28209?\u-248?PB \u32423?\u25110?\u-32763?\u26356?\u22810?\u-247?\u30340?\u25968?\u25454?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 Hadoop \u-32515?\u22815?\u20998?\u26512?\u25152?\u26377?\u25968?\u25454?\u-244?\u20351?\u24471?\u20998?\u26512?\u26356?\u20934?\u30830?\u-244?\u-26492?\u27979?\u26356?\u31934?\u30830?\u-229?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 2\u12289?\u20174?\u22810?\u20010?\u25968?\u25454?\u31867?\u22411?\u30340?\u32452?\u21512?\u20013?\u-31817?\u24471?\u26032?\u30340?\u27934?\u23519?\u21147?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u23558?\u26469?\u-32278?\u22810?\u20010?\u25968?\u25454?\u28304?\u30340?\u19981?\u21516?\u31867?\u22411?\u30340?\u25968?\u25454?\u-28709?\u-30644?\u32467?\u21512?\u20998?\u26512?\u-244?\u21457?\u29616?\u26032?\u30340?\u25968?\u25454?\u20851?\u31995?\u21644?\u27934?\u23519?\u21147?\u-229?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 3\u12289?\u23384?\u20648?\u22823?\u-28209?\u30340?\u25968?\u25454?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u30001?\u20110?\u23427?\u19981?\u20381?\u-29354?\u20110?\u-25896?\u31471?\u30828?\u20214?\u-244?\u19988?\u26159?\u21487?\u25193?\u23637?\u30340?\u-244?\u25152?\u20197?\u20351?\u23384?\u20648?\u22823?\u-28209?\u25968?\u25454?\u21464?\u24471?\u32463?\u27982?\u26377?\u25928?\u-229?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 4\u12289?\u25968?\u25454?\u21457?\u29616?(data discovery)\u21644?\u30740?\u31350?\u30340?\u27801?\u31665?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 Hadoop \u25552?\u20379?\u20102?\u19968?\u20010?\u22320?\u26041?\u-244?\u25968?\u25454?\u31185?\u23398?\u23478?\u21487?\u22312?\u27492?\u21457?\u29616?\u26032?\u30340?\u25968?\u25454?\u20851?\u31995?\u21644?\u30456?\u20114?\u20381?\u-29354?\u24615?\u12290?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u24037?\u19994?\u21644?\u20449?\u24687?\u21270?\u-28440?\u30005?\u20449?\u30740?\u31350?\u-27038?\u20110?2014\u24180?5\u26376?\u21457?\u24067?\u30340?\u8220?\u22823?\u25968?\u25454?\u30333?\u30382?\u20070?\u8221?\u20013?\u25351?\u20986?\u-230?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u8220?2012 \u24180?\u32654?\u22269?\u-32684?\u-28506?\u25919?\u24220?\u23601?\u22312?\u20840?\u29699?\u29575?\u20808?\u25512?\u20986?\u8220?\u22823?\u25968?\u25454?\u-30644?\u21160?\u-29791?\u21010?\u-248?Big data initiative\u-247?\u8221?\u-244?\u-28211?\u28857?\u22312?\u22522?\u30784?\u25216?\u26415?\u30740?\u31350?\u21644?\u20844?\u20849?\u-28440?\u-27160?\u24212?\u29992?\u19978?\u21152?\u22823?\u25237?\u20837?\u12290?\u22312?\u-29723?\u-29791?\u21010?\u25903?\u25345?\u19979?\u-244?\u21152?\u24030?\u22823?\u23398?\u20271?\u20811?\u21033?\u20998?\u26657?\u24320?\u21457?\u20102?\u23436?\u25972?\u30340?\u22823?\u25968?\u25454?\u24320?\u28304?\u-28817?\u20214?\u24179?\u21488?\u8220?\u20271?\u20811?\u21033?\u25968?\u25454?\u20998?\u26512?\u-28817?\u20214?\u26632?\u-248?Berkeley Data Analytics Stack\u-247?\u-244?\u20854?\u20013?\u30340?\u20869?\u23384?\u-29791?\u31639?\u-28817?\u20214?Spark\u30340?\u24615?\u-32515?\u27604?Hadoop \u25552?\u-25896?\u-28719?\u30334?\u20493?\u-244?\u23545?\u20135?\u19994?\u30028?\u22823?\u25968?\u25454?\u25216?\u26415?\u-29328?\u21521?\u20135?\u29983?\u24040?\u22823?\u24433?\u21709?\u8221?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 ----\u26469?\u28304?\u-230?\u24037?\u19994?\u21644?\u20449?\u24687?\u21270?\u-28440?\u30005?\u20449?\u30740?\u31350?\u-27038?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 Spark\u26159?\u25104?\u20026?\u26367?\u20195?MapReduce\u26550?\u26500?\u30340?\u22823?\u25968?\u25454?\u20998?\u26512?\u25216?\u26415?\u-244?Spark\u30340?\u22823?\u25968?\u25454?\u29983?\u24577?\u20307?\u31995?\u21253?\u25324?\u27969?\u22788?\u29702?\u12289?\u22270?\u25216?\u26415?\u12289?\u26426?\u22120?\u23398?\u20064?\u31561?\u21508?\u20010?\u26041?\u-26782?\u-244?\u24182?\u19988?\u24050?\u32463?\u25104?\u20026?Apache\u-26506?\u32423?\u-26503?\u30446?\u-244?\u21487?\u20197?\u-26492?\u-29791?\u30340?\u26159?2014\u24180?\u19979?\u21322?\u24180?\u21040?2015\u24180?\u22312?\u31038?\u21306?\u21644?\u21830?\u19994?\u24212?\u29992?\u19978?\u20250?\u26377?\u29190?\u21457?\u24335?\u30340?\u22686?\u-27265?\u12290?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u22269?\u20869?\u22806?\u19968?\u20123?\u22823?\u22411?\u20114?\u-32684?\u32593?\u20844?\u21496?\u24050?\u32463?\u-28440?\u32626?\u20102?Spark\u-244?\u24182?\u19988?\u23427?\u30340?\u-25896?\u24615?\u-32515?\u24050?\u32463?\u24471?\u21040?\u23454?\u-29195?\u30340?\u-29759?\u26126?\u12290?\u22269?\u22806?Yahoo\u24050?\u22312?\u22810?\u20010?\u-26503?\u30446?\u20013?\u-28440?\u32626?Spark\u-244?\u23588?\u20854?\u22312?\u20449?\u24687?\u25512?\u-31920?\u30340?\u-26503?\u30446?\u20013?\u24471?\u21040?\u28145?\u20837?\u30340?\u24212?\u29992?\u-229?\u22269?\u20869?\u30340?\u28120?\u23453?\u12289?\u29233?\u22855?\u24322?\u12289?\u20248?\u-28297?\u22303?\u-29626?\u12289?\u32593?\u26131?\u12289?baidu\u12289?\u-32386?\u-29777?\u31561?\u22823?\u22411?\u20114?\u-32684?\u32593?\u20225?\u19994?\u24050?\u32463?\u23558?Spark\u24212?\u29992?\u20110?\u-32278?\u24049?\u30340?\u29983?\u20135?\u31995?\u32479?\u20013?\u12290?\u22269?\u20869?\u22806?\u30340?\u24212?\u29992?\u24320?\u22987?\u-29302?\u26469?\u-29302?\u24191?\u27867?\u12290?Spark\u27491?\u22312?\u-28656?\u28176?\u-29328?\u21521?\u25104?\u29087?\u-244?\u24182?\u22312?\u-28711?\u20010?\u-26490?\u22495?\u25198?\u28436?\u26356?\u21152?\u-28211?\u-30335?\u30340?\u-30254?\u-32142?\u12290?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u22312?2014 Spark Summit\u19978?\u-244?\u19990?\u30028?20\u23478?\u-26506?\u32423?\u20844?\u21496?\u22768?\u26126?\u25903?\u25345?Spark\u-244?\u-28711?\u20123?\u20844?\u21496?\u21253?\u25324?\u20102?\u26368?\u22823?\u30340?\u22235?\u20010?Hadoop\u21457?\u-30644?\u21830?Cloudera, Pivotal, MapR, Hortonworks\u-244?\u-28419?\u25552?\u20379?\u20102?\u23545?\u-26786?\u24120?\u24378?\u26377?\u21147?\u30340?\u25903?\u25345?Spark\u30340?\u25903?\u25345?\u-230?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 1\u12289?Hadoop\u30340?\u22836?\u21495?\u21457?\u-30644?\u21830?Cloudera\u-244?\u22312?2014\u24180?7\u26376?\u20221?\u23459?\u24067?\u8220?Impala\u8217?s it for interactive SQL on Hadoop; everything else will move to Spark\u8221?\u-229?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 2\u12289?2014\u24180?5\u26376?24\u26085?Pivotal\u23459?\u24067?\u20102?\u20250?\u25226?\u25972?\u20010?Spark stack\u21253?\u-30523?\u22312?Pivotal HD Hadoop\u21457?\u-30644?\u29256?\u-28212?\u-26782?\u-229?\u-28711?\u26631?\u24535?\u30528?\u22235?\u20010?Hadoop\u21457?\u-30644?\u21830?Cloudera\u12289?Pivotal\u12289?MapR\u12289?Hortonworks\u-28419?\u25552?\u20379?\u20102?\u23545?Spark\u30340?\u25903?\u25345?\u-229?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 3\u12289?2014\u24180?4\u26376?\u-244?Mahout\u-30616?\u31034?\u23558?\u19981?\u20877?\u25509?\u21463?\u20219?\u20309?\u24418?\u24335?\u30340?\u20197?MapReduce\u24418?\u24335?\u23454?\u29616?\u30340?\u31639?\u27861?\u-244?\u26426?\u22120?\u23398?\u20064?\u23459?\u24067?\u26032?\u30340?\u31639?\u27861?\u22522?\u20110?Spark\u-229?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 4\u12289?Cloudera\u30340?\u26426?\u22120?\u23398?\u20064?\u26694?\u26550?Oryx\u30340?\u25191?\u-30644?\u24341?\u25806?\u20063?\u23558?\u30001?Hadoop\u30340?MapReduce\u26367?\u25442?\u25104?Spark\u-229?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 SparkML\u26159?Hadoop\u23478?\u26063?\u20013?\u19982?\u20247?\u19981?\u21516?\u30340?\u19968?\u20010?\u25104?\u21592?\u-244?\u26159?\u19968?\u20010?\u22522?\u20110?Hadoop\u30340?\u26426?\u22120?\u23398?\u20064?\u21644?\u25968?\u25454?\u25366?\u25496?\u30340?\u20998?\u24067?\u24335?\u-29791?\u31639?\u26694?\u26550?\u12290?SparkML\u26159?\u19968?\u20010?\u-29208?\u23398?\u31185?\u20135?\u21697?\u-244?\u21516?\u26102?\u20063?\u26159?Hadoop\u23478?\u26063?\u20013?\u26368?\u26377?\u31454?\u20105?\u21147?\u12289?\u26368?\u-26946?\u25484?\u25569?\u12289?\u26368?\u20540?\u24471?\u23398?\u20064?\u30340?\u19968?\u20010?\u-26503?\u30446?\u12290?SparkML\u20026?\u25968?\u25454?\u20998?\u26512?\u20154?\u21592?\u-244?\u-27059?\u20302?\u20102?\u22823?\u25968?\u25454?\u30340?\u-27160?\u27099?\u-229?\u20026?\u31639?\u27861?\u24037?\u31243?\u24072?\u-244?\u25552?\u20379?\u22522?\u30784?\u30340?\u31639?\u27861?\u24211?\u-229?\u20026?Hadoop\u24320?\u21457?\u20154?\u21592?\u-244?\u25552?\u20379?\u20102?\u25968?\u25454?\u24314?\u27169?\u30340?\u26631?\u20934?\u-229?\u20026?\u-28720?\u32500?\u20154?\u21592?\u-244?\u25171?\u-28646?\u20102?\u21644?Hadoop\u-28706?\u25509?\u12290?\par\pard\plain\s0\fi0\li0\ri0\sb60\sa60\sl300\plain\f0\fs24\b \u22521?\u-29779?\u30446?\u26631?\b0\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 1\u12289?\u28145?\u20837?\u29702?\u-30237?\u20998?\u24067?\u24335?\u21407?\u29702?\u19982?\u23454?\u29616?\u25216?\u26415?\u-229?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 2\u12289?\u20998?\u24067?\u24335?\u25991?\u20214?\u31995?\u32479?\u25805?\u20316?\u-32515?\u21147?\u-244?\u20197?HDFS\u20026?\u20363?\u-29774?\u-30237?\u-229?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 3\u12289?\u20174?\u20195?\u30721?\u30340?\u-30254?\u24230?\u28145?\u20837?\u21078?\u26512?MapReduce\u25191?\u-30644?\u30340?\u20855?\u20307?\u-28729?\u31243?\u-229?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 4\u12289?\u22521?\u20859?\u23398?\u21592?\u20855?\u26377?\u20998?\u24067?\u24335?\u25209?\u22788?\u29702?\u-29791?\u31639?\u26694?\u26550?\u30340?\u24320?\u21457?MapReduce\u20195?\u30721?\u30340?\u-32515?\u21147?\u-229?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 5\u12289?\u20351?\u23398?\u21592?\u25484?\u25569?MapReduce\u20869?\u-28440?\u-28720?\u-30644?\u21644?\u23454?\u29616?\u32454?\u-32126?\u24182?\u25913?\u-28640?MapReduce\u30340?\u-32515?\u21147?\u-229?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 6\u12289?\u20351?\u23398?\u21592?\u25484?\u25569?\u20998?\u24067?\u24335?\u24182?\u-30644?\u-29791?\u31639?\u24341?\u25806?\u30340?\u20351?\u29992?\u-32515?\u21147?\u-244?\u22914?Spark\u12289?Impala\u31561?\u-229?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 7\u12289?\u20351?\u23398?\u21592?\u25484?\u25569?\u20998?\u24067?\u24335?\u25968?\u25454?\u24211?\u30340?\u20351?\u29992?\u-32515?\u21147?\u-244?\u22914?HBase\u12289?MySQL Cluster\u12289?Redis\u31561?\u-229?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 8\u12289?\u20855?\u22791?\u20998?\u24067?\u24335?\u27969?\u-29791?\u31639?\u30340?\u24320?\u21457?\u-32515?\u21147?\u-244?\u22914?SparkStreaming\u12289?Storm\u31561?\u-229?\par\pard\plain\s0\fi0\li0\ri0\sb60\sa60\sl300\plain\f0\fs24\b \u22521?\u-29779?\u23545?\u-29599?\b0\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 1\u12289?\u23545?\u22823?\u25968?\u25454?\u12289?\u20998?\u24067?\u24335?\u23384?\u20648?\u12289?\u20998?\u24067?\u24335?\u-29791?\u31639?\u31561?\u24863?\u20852?\u-29277?\u30340?\u26379?\u21451?\u-229?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 2\u12289?Java\u12289?PHP\u12289?C\u31561?\u20219?\u24847?\u19968?\u-27160?\u32534?\u31243?\u-29715?\u-30208?\u30340?\u24320?\u21457?\u-32763?\u-229?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 3\u12289?\u22823?\u22411?\u32593?\u31449?\u12289?\u30005?\u21830?\u32593?\u31449?\u31561?\u-28720?\u32500?\u20154?\u21592?\u-229?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 4\u12289?\u20113?\u-29791?\u31639?\u12289?\u22823?\u25968?\u25454?\u20174?\u19994?\u-32763?\u-229?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 5\u12289?\u29087?\u24713?Hadoop\u29983?\u24577?\u20307?\u31995?\u-244?\u24819?\u20102?\u-30237?\u21644?\u23398?\u20064?Hadoop\u19982?Spark\u25972?\u21512?\u22312?\u20225?\u19994?\u24212?\u29992?\u23454?\u25112?\u26696?\u20363?\u30340?\u26379?\u21451?\u-229?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 6\u12289?\u31995?\u32479?\u26550?\u26500?\u24072?\u12289?\u31995?\u32479?\u20998?\u26512?\u24072?\u12289?\u-25896?\u32423?\u31243?\u24207?\u21592?\u12289?\u-29372?\u28145?\u24320?\u21457?\u20154?\u21592?\u-229?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 7\u12289?\u29301?\u28041?\u21040?\u22823?\u25968?\u25454?\u22788?\u29702?\u30340?\u25968?\u25454?\u20013?\u24515?\u-28720?\u-30644?\u12289?\u-30268?\u21010?\u12289?\u-29762?\u-29791?\u-29409?\u-29405?\u20154?\u-229?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 8\u12289?\u25919?\u24220?\u26426?\u20851?\u-244?\u-28207?\u-30835?\u20445?\u-27031?\u12289?\u31227?\u21160?\u20114?\u-32684?\u32593?\u31561?\u22823?\u25968?\u25454?\u21333?\u20301?\u30340?\u-29409?\u-29405?\u20154?\u-229?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 9\u12289?\u-25896?\u26657?\u12289?\u31185?\u30740?\u-27038?\u25152?\u22823?\u25968?\u25454?\u30740?\u31350?\u20154?\u21592?\u-244?\u28041?\u21450?\u21040?\u22823?\u25968?\u25454?\u19982?\u20998?\u24067?\u24335?\u25968?\u25454?\u22788?\u29702?\u30340?\u20154?\u21592?\u-229?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 10\u12289?\u25968?\u25454?\u20179?\u24211?\u31649?\u29702?\u20154?\u21592?\u12289?\u24314?\u27169?\u20154?\u21592?\u-244?\u20998?\u26512?\u21644?\u24320?\u21457?\u20154?\u21592?\u12289?\u31995?\u32479?\u31649?\u29702?\u20154?\u21592?\u12289?\u25968?\u25454?\u24211?\u31649?\u29702?\u20154?\u21592?\u20197?\u21450?\u23545?\u25968?\u25454?\u20179?\u24211?\u24863?\u20852?\u-29277?\u30340?\u20854?\u20182?\u20154?\u21592?\u-229?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u20197?\u-29698?\u22530?\u-29774?\u-30237?\u12289?\u28436?\u31034?\u12289?\u26696?\u20363?\u20998?\u26512?\u20026?\u20027?\u-244?\u-28795?\u20197?\u20114?\u21160?\u30740?\u-29784?\u12289?\u29616?\u22330?\u31572?\u30097?\u12289?\u23398?\u20197?\u-32268?\u29992?\u12290?\par\pard\plain\s0\fi0\li0\ri0\sb60\sa60\sl300\plain\f0\fs24\b \u-29698?\u31243?\u20869?\u23481?\u-230?\b0\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u31532?\u19968?\u22825?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u31532?1\u20010?\u20027?\u-26472?\u-230?\u20998?\u24067?\u24335?\u22522?\u30784?\u29702?\u-29766?\u30693?\u-29754?\u-248?\u28145?\u20837?\u21078?\u26512?\u20998?\u24067?\u24335?\u21407?\u29702?\u19982?\u29702?\u-29766?\u-244?\u24182?\u20026?\u20998?\u24067?\u24335?\u23398?\u20064?\u22880?\u23450?\u22522?\u30784?\u-247?\u-248?60\u20998?\u-27489?\u-247?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 1\u12289?\u22823?\u25968?\u25454?\u25216?\u26415?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 2\u12289?\u20998?\u24067?\u24335?\u25216?\u26415?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 3\u12289?CAP\u29702?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 4\u12289?BASE\u24605?\u24819?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 5\u12289?\u28040?\u24687?\u26426?\u21046?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 6\u12289?\u20998?\u24067?\u24335?\u21327?\u-29693?\u22120?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 7\u12289?\u24515?\u-29197?\u26426?\u21046?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 8\u12289?\u26085?\u24535?\u32467?\u26500?\u25991?\u20214?\u31995?\u32479?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 9\u12289?RWN\u29702?\u-29766?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 10\u12289?\u-29208?\u25805?\u20316?\u31995?\u32479?\u-29693?\u24230?\u-29372?\u28304?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u31532?2\u20010?\u20027?\u-26472?\u-230?Hadoop\u22823?\u25968?\u25454?\u20998?\u24067?\u24335?\u24179?\u21488?\u27010?\u-28688?\u-248?\u31995?\u32479?\u24615?\u20171?\u32461?Hadoop\u22823?\u25968?\u25454?\u20998?\u24067?\u24335?\u24179?\u21488?\u-247?\u-248?30\u20998?\u-27489?\u-247?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 1\u12289?Hadoop\u26159?\u22823?\u25968?\u25454?\u26550?\u26500?\u30340?\u20107?\u23454?\u26631?\u20934?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 2\u12289?Hadoop\u24037?\u20316?\u21407?\u29702?\u21450?\u26550?\u26500?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 3\u12289?Hadoop\u29983?\u24577?\u20307?\u31995?\u20171?\u32461?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 4\u12289?Hadoop\u24212?\u29992?\u29616?\u29366?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 5\u12289?Hadoop\u21457?\u23637?\u-29301?\u21183?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 6\u12289?Hadoop\u20248?\u21183?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 7\u12289?\u23454?\u20363?\u20998?\u20139?\u-230?\u21452?\u21313?\u19968?\u20159?\u-32564?\u21518?\u30340?\u24320?\u28304?\u25216?\u26415?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u31532?3\u20010?\u20027?\u-26472?\u-230?Hadoop\u20998?\u24067?\u24335?\u-26938?\u32676?\u-28440?\u32626?\u19982?\u-28720?\u32500?\u-248?\u21160?\u25163?\u25645?\u24314?Hadoop\u-26938?\u32676?\u21450?\u-28720?\u32500?\u-247?\u-248?30\u20998?\u-27489?\u-247?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 1\u12289?SaltStack\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 2\u12289?Maven\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 3\u12289?\u31105?\u29992?IPV6\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 4\u12289?SSH\u26080?\u23494?\u30721?\u30331?\u24405?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 5\u12289?Hadoop HA\u-28440?\u32626?\u20171?\u32461?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 6\u12289?Hadoop\u-26938?\u32676?\u-28440?\u32626?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 7\u12289?Hadoop\u-26938?\u32676?\u30340?\u30417?\u25511?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 8\u12289?Hadoop\u-26938?\u32676?\u30340?\u-28720?\u32500?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u31532?4\u20010?\u20027?\u-26472?\u-230?\u20998?\u24067?\u24335?\u25991?\u20214?\u25805?\u20316?\u21644?\u23384?\u20648?\u-248?\u28145?\u20837?\u29702?\u-30237?\u22823?\u25968?\u25454?\u20998?\u24067?\u24335?\u25991?\u20214?\u31995?\u32479?\u30340?\u21407?\u29702?\u19982?\u26426?\u21046?\u-247?\u-248?120\u20998?\u-27489?\u-247?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 1\u12289?HDFS\u26550?\u26500?\u21078?\u26512?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 2\u12289?NameNode\u12289?DataNode\u12289?SecondaryNameNode\u20171?\u32461?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 3\u12289?NodeName\u-25896?\u21487?\u-26784?\u24615?\u26368?\u20339?\u23454?\u-29195?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 4\u12289?DataNode\u20013?Block\u21010?\u20998?\u30340?\u21407?\u29702?\u21644?\u20855?\u20307?\u23384?\u20648?\u26041?\u24335?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 5\u12289?\u20462?\u25913?Namenode\u12289?DataNode\u25968?\u25454?\u23384?\u20648?\u20301?\u32622?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 6\u12289?CLI\u25805?\u20316?HDFS\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 7\u12289?Java\u25805?\u20316?HDFS\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 8\u12289?RESTful\u25805?\u20316?HDFS\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 9\u12289?\u21160?\u24577?\u20462?\u25913?Hadoop\u30340?Replication\u25968?\u30446?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 10\u12289?Hadoop\u24207?\u21015?\u21270?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 11\u12289?Hadoop\u27969?\u21387?\u32553?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 12\u12289?Hadoop RPC\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 13\u12289?SequenceFile\u19982?MapFile\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 14\u12289?Hadoop Avro\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u31532?5\u20010?\u20027?\u-26472?\u-230?\u20998?\u24067?\u24335?\u-29372?\u28304?\u-29693?\u24230?\u26694?\u26550?\u21078?\u26512?\u-248?\u28145?\u20837?\u21078?\u26512?\u21644?\u20351?\u29992?\u20998?\u24067?\u24335?\u-29372?\u28304?\u-29693?\u24230?\u26694?\u26550?\u30340?\u-32515?\u21147?\u-247?\u-248?30\u20998?\u-27489?\u-247?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 1\u12289?YARN\u20171?\u32461?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 2\u12289?YARN\u30340?\u-29762?\u-29791?\u24605?\u24819?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 3\u12289?YARN\u30340?\u26680?\u24515?\u32452?\u20214?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 4\u12289?YARN\u20026?\u26680?\u24515?\u30340?\u29983?\u24577?\u31995?\u32479?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 5\u12289?Yarn\u30340? HA\u26426?\u21046?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 6\u12289?YARN\u24212?\u29992?\u31243?\u24207?\u32534?\u20889?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 7\u12289?ResourceManager\u28145?\u20837?\u21078?\u26512?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 8\u12289?ClientRMService\u19982?AdminService\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 9\u12289?NodeManager\u28145?\u20837?\u21078?\u26512?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 10\u12289?Container\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u31532?6\u20010?\u20027?\u-26472?\u-230?\u20998?\u24067?\u24335?\u25209?\u22788?\u29702?\u-29791?\u31639?\u27169?\u22411?MapReduce\u-248?\u28145?\u20837?\u21078?\u26512?MapReduce\u21407?\u29702?\u21450?\u24320?\u21457?MapReduce\u31243?\u24207?\u-32515?\u21147?\u24605?\u32500?\u26041?\u27861?\u-29766?\u-247?\u-248?120\u20998?\u-27489?\u-247?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 1\u12289?MapReduce\u31639?\u27861?\u21078?\u26512?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 2\u12289?MapReduce\u32534?\u31243?\u24605?\u24819?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 3\u12289?MapReduce\u24120?\u29992?\u31639?\u27861?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 4\u12289?MapReduce\u21629?\u20196?\u25805?\u20316?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 5\u12289?wordcount\u-28720?\u-30644?\u-28729?\u31243?\u-30237?\u26512?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 6\u12289?MapReduce\u22914?\u20309?\u23558?HDFS\u25991?\u20214?\u-28820?\u21270?\u20026?Key-Value\u20379?Map\u-30237?\u26512?\u19982?\u22788?\u29702?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 7\u12289?Hadoop\u30340?\u-29693?\u24230?\u22120?\u20171?\u32461?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 8\u12289?Combiner\u30340?\u20351?\u29992?\u21407?\u21017?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 9\u12289?Partitioner\u30340?\u20351?\u29992?\u26368?\u20339?\u23454?\u-29195?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 10\u12289?MapReduce\u25490?\u24207?\u31639?\u27861?\u21078?\u26512?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 11\u12289?\u-32278?\u23450?\u20041?\u25490?\u24207?\u31639?\u27861?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 12\u12289?Hadoop\u20869?\u32622?\u30340?\u20998?\u32452?\u31639?\u27861?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 13\u12289?\u-32278?\u23450?\u20041?\u20998?\u32452?\u31639?\u27861?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 14\u12289?MapReduce\u24120?\u-30271?\u22330?\u26223?\u21644?\u31639?\u27861?\u23454?\u29616?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 15\u12289?MapReduce\u26032?\u26087?API\u30340?\u21306?\u21035?\u20197?\u21450?\u22914?\u20309?\u20351?\u29992?API\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 16\u12289?MapReduce\u31243?\u24207?\u25171?\u21253?\u24182?\u22312?\u21629?\u20196?\u-30644?\u-28720?\u-30644?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 17\u12289?Hadoop Streaming\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 18\u12289?\u21160?\u24577?\u22686?\u21152?Hadoop\u30340?Slave\u-32126?\u28857?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 19\u12289?\u23398?\u21592?\u21160?\u25163?\u32534?\u20889?MapReduce\u31243?\u24207?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u31532?7\u20010?\u20027?\u-26472?\u-230?\u20998?\u24067?\u24335?\u20869?\u23384?\u25968?\u25454?\u24211?\u-248?\u20171?\u32461?\u24403?\u21069?\u20027?\u27969?\u30340?\u20998?\u24067?\u24335?\u20869?\u23384?\u25968?\u25454?\u24211?\u-244?\u28145?\u20837?\u21078?\u26512?\u20998?\u24067?\u24335?\u20869?\u23384?\u24211?\u31995?\u32479?\u30340?\u21407?\u29702?\u19982?\u26426?\u21046?\u-247?\u-248?30\u20998?\u-27489?\u-247?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 1\u12289?\u19994?\u30028?\u20027?\u-30335?\u24212?\u29992?\u30340?\u20998?\u24067?\u24335?\u20869?\u23384?\u24211?\u26377?\u21738?\u20123?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 2\u12289?\u20998?\u24067?\u24335?\u20869?\u23384?\u24211?\u30340?\u24212?\u29992?\u24773?\u20917?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 a)\u22823?\u25968?\u25454?\u-26786?\u32467?\u26500?\u21270?\u25968?\u25454?\u30340?\u24212?\u29992?\u22330?\u26223?\u-248?TFS\u-247?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 b)\u22823?\u25968?\u25454?\u21382?\u21490?\u26126?\u32454?\u26597?\u-29726?\u30340?\u24212?\u29992?\u22330?\u26223?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 c)\u31186?\u26432?\u-25896?\u24182?\u21457?\u30340?\u24212?\u29992?\u22330?\u26223?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 d)\u23454?\u26102?\u-25896?\u24182?\u21457?\u19994?\u21153?\u30340?\u24212?\u29992?\u22330?\u26223?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 e)\u22312?\u32447?\u23454?\u26102?\u32479?\u-29791?\u20998?\u26512?\u30340?\u24212?\u29992?\u22330?\u26223?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 3\u12289?\u24212?\u29992?\u30340?\u20855?\u20307?\u26696?\u20363?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 a)\u20998?\u24067?\u24335?\u20869?\u23384?\u24211?\u22312?\u-28720?\u-31707?\u21830?\u-29731?\u21333?\u-29722?\u21333?\u26597?\u-29726?\u31995?\u32479?\u20013?\u30340?\u24212?\u29992?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 b)\u20998?\u24067?\u24335?\u20869?\u23384?\u24211?\u22312?\u-28207?\u-30835?\u-30644?\u19994?\u27969?\u27700?\u19994?\u21153?\u26597?\u-29726?\u31995?\u32479?\u20013?\u30340?\u24212?\u29992?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 c)\u20998?\u24067?\u24335?\u20869?\u23384?\u24211?\u22312?\u24494?\u21338?\u-32278?\u23186?\u20307?\u19994?\u21153?\u20013?\u24212?\u29992?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 4\u12289?\u20998?\u24067?\u24335?\u20869?\u23384?\u24211?\u30340?\u29305?\u24615?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 5\u12289?CAP\u29702?\u-29766?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 6\u12289?BASE\u24605?\u24819?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 7\u12289?RWN\u29702?\u-29766?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 8\u12289?\u20998?\u24067?\u24335?\u20851?\u31995?\u22411?\u20869?\u23384?\u24211?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 a)MySQL Cluster\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 9\u12289?\u20998?\u24067?\u24335?NoSQL\u21015?\u24335?\u20869?\u23384?\u24211?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 a)HBase\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 b)Cassandra\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 c)GemFire\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 10\u12289?\u20998?\u24067?\u24335?\u25991?\u26723?\u20869?\u23384?\u24211?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 a)MongoDB\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 11\u12289?\u26696?\u20363?\u-230?GemFire\u22312?\u23454?\u26102?\u20132?\u26131?\u31995?\u32479?12306\u30340?\u20351?\u29992?\u26696?\u20363?\u20998?\u20139?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u31532?8\u20010?\u20027?\u-26472?\u-230?\u20998?\u24067?\u24335?\u21327?\u-29693?\u22120?\u-248?\u28145?\u20837?\u21078?\u26512?\u20998?\u24067?\u24335?\u21327?\u-29693?\u22120?\u25216?\u26415?\u21407?\u29702?\u21644?\u23454?\u29616?\u25216?\u26415?\u-247?\u-248?30\u20998?\u-27489?\u-247?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 1\u12289?Zookeeper\u20171?\u32461?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 2\u12289?Paxos\u31639?\u27861?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 3\u12289?Paxos \u31639?\u27861?\u24212?\u29992?\u22330?\u26223?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 4\u12289?Zookeeper\u30340?\u25968?\u25454?\u27169?\u22411?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 5\u12289?Zookeeper\u30340?\u-32126?\u28857?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 6\u12289?Zookeeper\u30340?\u-30254?\u-32142?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 7\u12289?Zookeeper\u24037?\u20316?\u21407?\u29702?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 8\u12289?Leader\u-28663?\u20030?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 9\u12289?\u-28440?\u32626?ZooKeeper\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 10\u12289?Shell\u25805?\u20316?Zookeeper\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 11\u12289?Java\u31243?\u24207?\u25805?\u20316?Zookeeper\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 12\u12289?Zookeeper\u20856?\u22411?\u20351?\u29992?\u22330?\u26223?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u31532?\u20108?\u22825?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u31532?9\u20010?\u20027?\u-26472?\u-230?\u20998?\u24067?\u24335?\u25968?\u25454?\u24211?NoSQL\u25216?\u26415?\u-248?\u28145?\u20837?\u21078?\u26512?\u20998?\u24067?\u24335?NoSQL\u25216?\u26415?\u21450?\u21407?\u29702?\u24182?\u23454?\u25805?\u-247?\u-248?30\u20998?\u-27489?\u-247?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 1\u12289?\u20998?\u24067?\u24335?\u25968?\u25454?\u24211?\u27010?\u-28688?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 2\u12289?HBase\u20171?\u32461?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 3\u12289?HBase\u30340?\u29305?\u28857?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 4\u12289?HBase\u-28613?\u-28783?\u27169?\u22411?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 5\u12289?HBase\u21015?\u26063?\u19982?\u21015?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 6\u12289?HBase\u26102?\u-27148?\u25139?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 7\u12289?\u-30644?\u24335?\u25968?\u25454?\u24211? vs \u21015?\u24335?\u25968?\u25454?\u24211?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 8\u12289?HBase\u29289?\u29702?\u27169?\u22411?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 9\u12289?\u25968?\u25454?\u23384?\u20648?\u32467?\u26500?:LSM\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 10\u12289?HBase\u30340?REST\u25509?\u21475?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 11\u12289?HBase\u23433?\u-30523?\u-28440?\u32626?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 12\u12289?HBase Shell\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 13\u12289?\u20498?\u25490?\u32034?\u24341?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 14\u12289?\u24320?\u21457?\u23454?\u-29195?\u20998?\u20139?\u-230?\u24494?\u21338?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 15\u12289?HBase\u24212?\u29992?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 16\u12289?HBase Filter\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 17\u12289?HBase Coprocessor\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u31532?10\u20010?\u20027?\u-26472?\u-230?\u20998?\u24067?\u24335?NoSQL\u25968?\u25454?\u24211?\u32534?\u31243?\u24605?\u32500?\u-29779?\u32451?\u-248?\u-32767?\u24072?\u24102?\u-26490?\u23398?\u21592?\u29992?HBase\u22312?\u-29698?\u19978?\u20146?\u-32278?\u21160?\u25163?\u23436?\u25104?\u24494?\u21338?\u-26503?\u30446?\u30340?\u24320?\u21457?\u-28729?\u31243?\u-244?\u20351?\u23398?\u21592?\u25484?\u25569?\u20998?\u24067?\u24335?NoSQL\u32534?\u31243?\u24605?\u32500?\u26041?\u27861?\u-247?\u-248?90\u20998?\u-27489?\u-247?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 1\u12289?HBase\u24320?\u21457?\u29615?\u22659?\u25645?\u24314?\u-28729?\u31243?\u20171?\u32461?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 2\u12289?\u20498?\u25490?\u32034?\u24341?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 3\u12289?\u26696?\u20363?\u23454?\u25112?\u-230?\u24494?\u21338?\u-26503?\u30446?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 4\u12289?\u24494?\u21338?\u19994?\u21153?\u27010?\u-28688?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 5\u12289?\u24494?\u21338?\u19994?\u21153?\u21151?\u-32515?\u-29708?\u26126?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 6\u12289?\u24494?\u21338?\u-28613?\u-28783?\u26550?\u26500?\u-29762?\u-29791?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 7\u12289?\u24494?\u21338?\u24320?\u21457?\u20351?\u29992?\u30340?\u32452?\u20214?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 8\u12289?HBase\u-30616?\u32467?\u26500?\u-29762?\u-29791?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 9\u12289?\u22522?\u20110?HBase\u30340?\u24494?\u21338?\u-30616?\u32467?\u26500?\u-29762?\u-29791?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 10\u12289?\u22522?\u20110?HBase\u30340?\u24494?\u21338?\u-26503?\u30446?\u20195?\u30721?\u24320?\u21457?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 11\u12289?\u22522?\u20110?HBase\u30340?\u24494?\u21338?\u-26503?\u30446?\u30340?\u24635?\u32467?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 12\u12289?HBase API\u21078?\u26512?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 13\u12289?HBase\u30740?\u21457?\u26696?\u20363?\u20998?\u20139?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 14\u12289?HBase\u24212?\u29992?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 15\u12289?\u22522?\u20110?HTable\u30340?MapReduce\u20998?\u26512?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 16\u12289?HBase Filter\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 17\u12289?HBase Filters\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 18\u12289?SingleColumnValueFilter\u31034?\u20363?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u31532?11\u20010?\u20027?\u-26472?\u-230?\u20998?\u24067?\u24335?\u20869?\u23384?\u25968?\u25454?\u24211?\u24211?Redis\u-248?\u28145?\u20837?\u21078?\u26512?Redis\u30340?\u25216?\u26415?\u21407?\u29702?\u-247?\u-248?60\u20998?\u-27489?\u-247?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 1\u12289?Redis\u25968?\u25454?\u24211?\u21407?\u29702?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 2\u12289?Redis\u25968?\u25454?\u24211?\u24212?\u29992?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 3\u12289?Redis\u24320?\u21457?\u23454?\u-29195?\u-248?\u20498?\u25490?\u32034?\u24341?\u-247?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 4\u12289?Redis\u24320?\u21457?\u-29693?\u-29739?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 5\u12289?Redis\u20248?\u21270?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 6\u12289?Redis\u21457?\u24067?\u-29790?\u-27131?\u26426?\u21046?\u21078?\u26512?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 7\u12289?Redis\u-26938?\u32676?\u25645?\u24314?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 8\u12289?Codis\u20171?\u32461?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 9\u12289?Codis\u25972?\u20307?\u-29762?\u-29791?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 10\u12289?Codis\u26550?\u26500?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 11\u12289?Codis\u32452?\u20214?\u20171?\u32461?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u31532?12\u20010?\u20027?\u-26472?\u-230?\u20998?\u24067?\u24335?\u25991?\u26723?\u20869?\u23384?\u24211?MongoDB\u-248?\u28145?\u20837?\u21078?\u26512?\u20998?\u24067?\u24335?\u20869?\u23384?\u24211?MongoDB\u25991?\u26723?\u25968?\u25454?\u24211?\u21151?\u-32515?\u19982?\u-26503?\u30446?\u24212?\u29992?\u26696?\u20363?\u-247?\u-248?60\u20998?\u-27489?\u-247?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 1\u12289?\u20160?\u20040?\u26159?MongoDB\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 2\u12289?MongoDB\u21457?\u23637?\u29616?\u29366?\u19982?\u-29301?\u21183?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 3\u12289?\u20171?\u32461?MongoDB\u22522?\u30784?\u27010?\u24565?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 4\u12289?MongoDB\u26550?\u26500?\u21078?\u26512?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 5\u12289?MongoDB\u25991?\u26723?\u19982?\u-26938?\u21512?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 6\u12289?MongoDB\u-26938?\u32676?\u25645?\u24314?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 7\u12289?MongoDB\u29366?\u24577?\u30417?\u25511?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 8\u12289?MongoDB\u23433?\u20840?\u-29788?\u-29759?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 9\u12289?MongoDB\u22791?\u20221?\u21644?\u24674?\u22797?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 10\u12289?MongoDB Shell\u25805?\u20316?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 11\u12289?MongoDB\u25968?\u25454?\u31867?\u22411?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 12\u12289?\u25991?\u26723?\u30340?\u22686?\u21152?\u12289?\u20462?\u25913?\u19982?\u21024?\u-27036?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 13\u12289?Java\u-29761?\u-27154?MongoDB\u25991?\u26723?\u30340?\u-29693?\u-29739?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 14\u12289?MongoDB\u26597?\u-29726?\u20171?\u32461?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 15\u12289?MongoDB MapReduce\u32479?\u-29791?\u20998?\u26512?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 16\u12289?MongoDB\u32034?\u24341?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 17\u12289?MongoDB\u24615?\u-32515?\u20248?\u21270?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 18\u12289?MongoDB\u20027?\u20174?\u22797?\u21046?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 19\u12289?MongoDB Sharding\u20998?\u29255?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 20\u12289?MongoDB\u-26503?\u30446?\u26696?\u20363?\u-230?\u-28720?\u-31707?\u21830?\u-29731?\u21153?\u25968?\u25454?\u20998?\u26512?\u26696?\u20363?\u21078?\u26512?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u31532?13\u20010?\u20027?\u-26472?\u-230?\u20851?\u31995?\u22411?\u20998?\u24067?\u24335?\u20869?\u23384?\u24211?MySQL Cluster\u-248?\u28145?\u20837?\u21078?\u26512?\u20851?\u31995?\u22411?\u20998?\u24067?\u24335?\u20869?\u23384?\u24211?MySQL Cluster\u25968?\u25454?\u24211?\u21151?\u-32515?\u19982?\u23454?\u29616?\u21407?\u29702?\u-247?\u-248?60\u20998?\u-27489?\u-247?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 1\u12289?\u20160?\u20040?\u26159?MySQL Cluster\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 2\u12289?MySQL Cluster\u21457?\u23637?\u29616?\u29366?\u19982?\u-29301?\u21183?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 3\u12289?\u20171?\u32461?MySQL Cluster\u22522?\u30784?\u27010?\u24565?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 4\u12289?MySQL Cluster\u26550?\u26500?\u21078?\u26512?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 5\u12289?NDB Cluster\u23384?\u20648?\u24341?\u25806?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 6\u12289?\u26080?\u20849?\u20139?\u20307?\u31995?\u32467?\u26500?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 7\u12289?\u31649?\u29702?(MGM)\u-32126?\u28857?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 8\u12289?\u25968?\u25454?\u-32126?\u28857?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 9\u12289?SQL\u-32126?\u28857?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 10\u12289?\u26631?\u20934?MySQL\u23458?\u25143?\u31471?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 11\u12289?MySQL Cluster\u24212?\u29992?\u22330?\u26223?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 12\u12289?\u26696?\u20363?\u20998?\u20139?\u-230?MySQL Cluster\u22312?\u30005?\u21830?\u24179?\u21488?\u20013?\u30340?\u24212?\u29992?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u31532?14\u20010?\u20027?\u-26472?\u-230?\u20998?\u24067?\u24335?\u24182?\u-30644?\u-29791?\u31639?\u24341?\u25806?\u-248?\u28145?\u20837?\u21078?\u26512?\u20998?\u24067?\u24335?\u24182?\u-30644?\u-29791?\u31639?\u24341?\u25806?\u23454?\u29616?\u21407?\u29702?\u-247?\u-248?60\u20998?\u-27489?\u-247?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 1\u12289?\u20998?\u24067?\u24335?\u24182?\u-30644?\u-29791?\u31639?\u24341?\u25806?\u27010?\u-28688?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 2\u12289?\u20998?\u24067?\u24335?\u24182?\u-30644?\u-29791?\u31639?\u24341?\u25806?\u21407?\u29702?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 3\u12289?Spark\u20171?\u32461?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 4\u12289?Spark\u26550?\u26500?\u21078?\u26512?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 5\u12289?Spark RDD\u-29791?\u31639?\u27169?\u22411?\u-30237?\u26512?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 6\u12289?Spark\u24320?\u21457?\u20998?\u26512?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 7\u12289?Spark\u30340?\u25191?\u-30644?\u26426?\u21046?\u-30237?\u26512?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 8\u12289?Spark\u30340?\u-29693?\u-29739?\u19982?\u20219?\u21153?\u20998?\u-28339?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 9\u12289?Spark\u19982?MapReduce\u23545?\u27604?\u20998?\u26512?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 10\u12289?Spark\u30340?\u23481?\u-27367?\u26426?\u21046?\u21078?\u26512?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 11\u12289?Spark\u-26938?\u32676?\u-28440?\u32626?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 12\u12289?Spark Shell\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 13\u12289?\u26500?\u24314?\u19982?\u-28720?\u-30644?Spark\u24212?\u29992?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 14\u12289?Spark RDD\u25805?\u20316?\u21078?\u26512?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 15\u12289?Shark\u22522?\u20110?Spark\u30340?\u32508?\u21512?\u24212?\u29992?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 16\u12289?Spark\u20316?\u19994?\u27979?\u-29739?\u-30237?\u26512?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 17\u12289?Spark\u30340?\u24615?\u-32515?\u-29693?\u20248?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 18\u12289?Spark\u29983?\u24577?\u20307?\u31995?\u21078?\u26512?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 19\u12289?Spark\u24212?\u29992?\u29616?\u29366?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 20\u12289?Spark\u24212?\u29992?\u20248?\u21183?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 21\u12289?Spark\u24212?\u29992?\u26696?\u20363?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 22\u12289?Spark\u26696?\u20363?\u-30237?\u26512?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u31532?15\u20010?\u20027?\u-26472?\u-230?\u20998?\u24067?\u24335?\u27969?\u-29791?\u31639?\u27169?\u22411?\u-248?\u28145?\u20837?\u21078?\u26512?\u20998?\u24067?\u24335?\u27969?\u-29791?\u31639?\u27169?\u22411?\u30340?\u23454?\u29616?\u21407?\u29702?\u21450?\u24320?\u21457?\u23454?\u25112?\u-247?\u-248?120\u20998?\u-27489?\u-247?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 1\u12289?Spark Streaming\u27010?\u-28688?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 2\u12289?Spark Streaming\u21407?\u29702?\u21078?\u26512?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 3\u12289?Spark Streaming\u27969?\u25968?\u25454?\u22788?\u29702?\u26694?\u26550?\u20171?\u32461?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 4\u12289?Spark Streaming\u32534?\u31243?\u21078?\u26512?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 5\u12289?\u21021?\u22987?\u21270?StreamingContext\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 6\u12289?Discretized Streams (DStreams)\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 7\u12289?\u-28781?\u20837?DStreams\u19982?Receivers\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 8\u12289?\u22522?\u20110?DStreams\u30340?Transformations\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 9\u12289?\u22522?\u20110?DStreams\u30340?\u-28781?\u20986?\u25805?\u20316?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 10\u12289?Accumulators\u21644?Broadcast Variables\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 11\u12289?DataFrame\u21644?SQL\u25805?\u20316?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 12\u12289?MLlib\u25805?\u20316?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 13\u12289?Caching\u19982?Persistence\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 14\u12289?Checkpointing\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 15\u12289?\u-28720?\u-30644?Spark Streaming\u31243?\u24207?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 16\u12289?\u24615?\u-32515?\u-29693?\u20248?\u-230?\u20943?\u23569?\u25209?\u22788?\u29702?\u26102?\u-27148?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 17\u12289?\u24615?\u-32515?\u-29693?\u20248?\u-230?\u-29762?\u32622?\u27491?\u30830?\u30340?\u25209?\u22788?\u29702?\u-27148?\u-26988?\u26102?\u-27148?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 18\u12289?\u20869?\u23384?\u-29693?\u20248?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 19\u12289?\u23481?\u-27367?\u20803?\u-29715?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 20\u12289?\u23454?\u25112?\u26696?\u20363?\u-230?Spark Streaming\u19982?Kafka\u25972?\u21512?\u23454?\u29616?\u25968?\u25454?\u23454?\u26102?\u25968?\u25454?\u20998?\u26512?\u22788?\u29702?\u-29762?\u-29791?\u19982?\u20998?\u26512?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u31532?\u19977?\u22825?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u31532?16\u20010?\u20027?\u-26472?\u-230?\u20998?\u24067?\u24335?\u27969?\u-29791?\u31639?\u27169?\u22411?\u-248?\u28145?\u20837?\u21078?\u26512?\u20998?\u24067?\u24335?\u27969?\u-29791?\u31639?\u27169?\u22411?\u30340?\u23454?\u29616?\u21407?\u29702?\u-247?\u-248?30\u20998?\u-27489?\u-247?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 1\u12289?Storm\u22522?\u30784?\u30693?\u-29754?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 2\u12289?Storm\u-26938?\u32676?\u23433?\u-30523?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 3\u12289?Storm\u25171?\u21253?\u-28720?\u-30644?\u27979?\u-29739?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 4\u12289?Storm\u22522?\u26412?api\u20171?\u32461?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 5\u12289?Storm Topology\u30340?\u24182?\u21457?\u24230?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 6\u12289?Storm\u28040?\u24687?\u26426?\u21046?\u21407?\u29702?\u-29774?\u-30237?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 7\u12289?Storm DRPC\u23454?\u25112?\u-29774?\u-30237?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 8\u12289?Storm Transaction\u21407?\u29702?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 9\u12289?Strom Trident\u32534?\u31243?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 10\u12289?Storm\u26696?\u20363?\u23454?\u25112?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u31532?17\u20010?\u20027?\u-26472?\u-230?Storm\u26550?\u26500?\u21407?\u29702?\u21078?\u26512?\u19982?\u24320?\u21457?\u23454?\u25112?\u-248?\u28145?\u20837?\u21078?\u26512?Storm\u26550?\u26500?\u21407?\u29702?\u19982?\u23454?\u29616?\u25216?\u26415?\u-247?\u-248?60\u20998?\u-27489?\u-247?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 1\u12289?Storm\u22522?\u26412?\u27010?\u24565?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 2\u12289?Storm\u-28613?\u-28783?\u26550?\u26500?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 3\u12289?Storm Topology\u30340?\u24182?\u21457?\u24230?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 4\u12289?\u-28709?\u31243?\u25299?\u25169?\u20851?\u31995?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 5\u12289?Storm\u24207?\u21015?\u21270?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 6\u12289?Storm Topology\u24182?\u21457?\u24230?\u-28339?\u32622?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 7\u12289?Storm\u26680?\u24515?API\u20171?\u32461?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 8\u12289?Storm\u26680?\u24515?API\u32534?\u31243?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 9\u12289?Storm\u30340?Ack\u26694?\u26550?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 10\u12289?Storm\u28040?\u24687?\u26426?\u21046?\u21407?\u29702?\u-29774?\u-30237?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 11\u12289?Spout\u30340?Tail\u29305?\u24615?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 12\u12289?Stream Groupings\u31574?\u30053?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 13\u12289?\u23454?\u20363?\u-29774?\u-30237?Grouping\u31574?\u30053?\u21450?\u24182?\u21457?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 14\u12289?Storm\u22312?\u-25896?\u21387?\u21147?\u22330?\u26223?\u19979?\u-25896?\u21487?\u-26784?\u24615?\u23454?\u29616?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 15\u12289?Storm\u-29776?\u24405?\u32423?\u23481?\u-27367?\u30340?\u22522?\u26412?\u21407?\u29702?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 16\u12289?Storm DRPC\u25972?\u20307?\u24037?\u20316?\u27969?\u31243?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 17\u12289?DRPC\u23454?\u29616?\u26694?\u26550?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 18\u12289?Storm DRPC\u23454?\u25112?\u-29774?\u-30237?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 19\u12289?Storm Windowing\u21407?\u29702?\u19982?\u23454?\u29616?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 20\u12289?\u28369?\u21160?Windowing\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 21\u12289?\u28378?\u21160?Windowing\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 22\u12289?Join Streams\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 23\u12289?Storm RESTful API\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 24\u12289?Storm\u22810?\u-29715?\u-30208?\u25903?\u25345?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 25\u12289?Storm Transaction\u21407?\u29702?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 26\u12289?Transactional Topology\u26694?\u26550?\u21151?\u-32515?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 27\u12289?Storm\u20107?\u21153?API\u21450?\u26696?\u20363?\u20998?\u26512?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 28\u12289?Storm\u20107?\u21153?\u26696?\u20363?\u23454?\u25112?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u31532?18\u20010?\u20027?\u-26472?\u-230?Strom Trident\u21078?\u26512?\u19982?\u24320?\u21457?\u23454?\u25112?\u-248?\u28145?\u20837?\u21078?\u26512?Storm Trident\u23454?\u29616?\u21407?\u29702?\u21450?\u24320?\u21457?\u26041?\u27861?\u-247?\u-248?60\u20998?\u-27489?\u-247?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 1\u12289?Strom Trident\u20171?\u32461?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 2\u12289?Trident API\u20171?\u32461?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 3\u12289?Strom Trident\u28040?\u24687?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 4\u12289?Strom TridentTopology\u30340?\u26500?\u24314?\u22120?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 5\u12289?Strom Trident\u30340?SpoutNode\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 6\u12289?Trident Spout\u31867?\u22411?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 7\u12289?Strom Trident\u30340?\u23481?\u-27367?Spout\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 8\u12289?Strom Trident\u25805?\u20316?\u19982?\u22788?\u29702?\u-32126?\u28857?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 9\u12289?Strom Trident\u20013?\u30340?Bolt\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 10\u12289?Strom Trident\u30340?\u23384?\u20648?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 11\u12289?Strom Trident\u27969?\u30340?\u22522?\u26412?\u25805?\u20316?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 12\u12289?Strom Trident\u20013?\u27969?\u30340?\u20132?\u20114?\u25805?\u20316?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 13\u12289?Strom Trident\u30340?\u25191?\u-30644?\u20248?\u21270?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 14\u12289?Strom Trident\u19982?DRPC\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 15\u12289?Strom Trident\u32534?\u31243?\u23454?\u25112?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u31532?19\u20010?\u20027?\u-26472?\u-230?\u20998?\u24067?\u24335?\u24182?\u-30644?\u-29791?\u31639?\u24341?\u25806?Impala\u-248?\u20998?\u24067?\u24335?\u-29791?\u31639?\u24341?\u25806?Impala\u30340?\u24037?\u20316?\u21407?\u29702?\u-247?\u-248?120\u20998?\u-27489?\u-247?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 1\u12289?\u20998?\u24067?\u24335?\u24182?\u-30644?\u-29791?\u31639?\u24341?\u25806?\u27010?\u-28688?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 2\u12289?Impala\u20171?\u32461?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 3\u12289?Impala\u26159?\u20160?\u20040?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 4\u12289?Impala\u19982?Hive\u12289?Pig\u26377?\u20309?\u19981?\u21516?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 5\u12289?Impala\u19982?\u20851?\u31995?\u25968?\u25454?\u24211?\u26377?\u20309?\u19981?\u21516?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 6\u12289?Impala\u30340?\u-27056?\u21046?\u21644?\u26410?\u26469?\u21457?\u23637?\u26041?\u21521?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 7\u12289?\u-28720?\u29992? Impala Shell\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 8\u12289?Impala\u20998?\u24067?\u24335?\u-26938?\u32676?\u-28440?\u32626?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 9\u12289?Impala\u20998?\u24067?\u24335?\u26550?\u26500?\u21407?\u29702?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 10\u12289?Impala\u25968?\u25454?\u27169?\u22411?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 11\u12289?Impala\u20316?\u19994?\u22522?\u26412?\u-28720?\u-30644?\u21407?\u29702?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 12\u12289?Impala\u20351?\u29992?\u27880?\u24847?\u20107?\u-26503?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 13\u12289?Impala DDL\u12289?DML\u12289?SQL\u12289?\u20989?\u25968?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 14\u12289?Impala\u20316?\u19994?\u-29372?\u28304?\u21344?\u29992?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 15\u12289?\u26696?\u20363?\u-230?\u-27402?\u-30644?\u22312?\u32447?\u25903?\u20184?\u32479?\u-29791?\u30340?\u26696?\u20363?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 16\u12289?Impala\u-29693?\u20248?\u21487?\u27010?\u-28688?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 17\u12289?Impala\u21442?\u25968?\u-29693?\u20248?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 18\u12289?Impala SQL\u-29693?\u20248?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 19\u12289?Impala\u20998?\u21306?\u-29693?\u20248?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 20\u12289?\u20854?\u20182?\u24120?\u29992?\u-29693?\u20248?\u26041?\u27861?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 21\u12289?\u25968?\u25454?\u20542?\u26012?\u22788?\u29702?\u26041?\u27861?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 22\u12289?Impala\u19982?Shark\u12289?Hive\u12289?Pig\u21306?\u21035?\u21078?\u26512?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 23\u12289?\u26696?\u20363?\u-230?Impala\u-29693?\u20248?\u26696?\u20363?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u31532?20\u20010?\u20027?\u-26472?\u-230?\u22914?\u20309?\u30740?\u21457?\u20998?\u24067?\u24335?\u31995?\u32479?\u-225?\u-248?\u26412?\u20027?\u-26472?\u24378?\u-29693?\u19968?\u20010?\u22909?\u30340?\u20998?\u24067?\u24335?\u31995?\u32479?\u31163?\u19981?\u24320?\u30495?\u23454?\u30340?\u19994?\u21153?\u-26880?\u27714?\u-247?\u-248?60\u20998?\u-27489?\u-247?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 1\u12289?\u28145?\u20837?\u20998?\u26512?\u20225?\u19994?\u19994?\u21153?\u25968?\u25454?\u29305?\u28857?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 2\u12289?TFS\u24605?\u24819?\u30340?\u24212?\u29992?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 3\u12289?\u20107?\u21153?\u21078?\u26512?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 4\u12289?\u20998?\u24067?\u24335?\u20107?\u21153?\u21078?\u26512?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 5\u12289?\u20998?\u24067?\u24335?\u31995?\u32479?\u30340?\u-32692?\u-29405?\u20998?\u31163?\u24605?\u24819?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 6\u12289?\u22823?\u25968?\u25454?+\u31616?\u21333?\u31639?\u27861?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 7\u12289?\u31934?\u20934?\u23567?\u25968?\u25454?+\u22797?\u26434?\u31639?\u27861?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u31532?21\u20010?\u20027?\u-26472?\u-230?\u20998?\u24067?\u24335?\u31995?\u32479?\u26550?\u26500?\u-29762?\u-29791?\u-248?\u20171?\u32461?\u20998?\u24067?\u24335?\u31995?\u32479?\u26550?\u26500?\u-29762?\u-29791?\u-26880?\u-30335?\u-28555?\u24490?\u21407?\u21017?\u19982?\u-29762?\u-29791?\u25216?\u24039?\u-247?\u-248?60\u20998?\u-27489?\u-247?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 1\u12289?CAP\u29702?\u-29766?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 2\u12289?BASE\u24605?\u24819?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 3\u12289?\u26085?\u24535?\u32467?\u26500?\u25991?\u20214?\u31995?\u32479?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 4\u12289?RWN\u29702?\u-29766?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 5\u12289?\u20998?\u24067?\u24335?\u31995?\u32479?\u-28735?\u31227?\u31574?\u30053?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 a)\u25968?\u25454?\u-28735?\u31227?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 b)\u-29791?\u31639?\u-28735?\u31227?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 6\u12289?\u20919?\u28909?\u20998?\u31163?\u21407?\u21017?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 7\u12289?\u31639?\u27861?\u20248?\u21270?\u31574?\u30053?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 a)\u-29701?\u21462?+\u-29791?\u31639?+\u26174?\u31034?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 b)\u-29701?\u21462?+\u26174?\u31034?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 8\u12289?\u25968?\u25454?\u24207?\u21015?\u21270?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 9\u12289?RESTful\u26550?\u26500?\u21078?\u26512?\par\pard\plain\s0\fi0\li0\ri0\sb60\sa60\sl300\plain\f0\fs24\b \u23609?\u-32767?\u24072?\u20171?\u32461?\b0\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u22810?\u24180?\u20174?\u20107?\u20154?\u24037?\u26234?\u-32515?\u12289?\u28145?\u24230?\u23398?\u20064?\u12289?\u22823?\u25968?\u25454?\u12289?\u21306?\u22359?\u-27394?\u12289?\u20113?\u-29791?\u31639?\u12289?\u29289?\u-32684?\u32593?\u30740?\u21457?\u24037?\u20316?\u32463?\u-25972?\u-244?\u-29372?\u28145?\u-28817?\u20214?\u26550?\u26500?\u24072?\u-244?\u25968?\u23398?\u21338?\u22763?\u-244?\u21271?\u-32214?\u31227?\u21160?\u20113?\u-29791?\u31639?\u30805?\u22763?\u-244?Cloudera\u22823?\u25968?\u25454?\u-29788?\u-29759?\u-248?\u22270?1\u-247?\u-244?\u-26503?\u30446?\u31649?\u29702?\u24072?\u-248?PMP\u-247?\u-29788?\u-29759?\u-248?\u22270?2\u-247?\u-244?\u31227?\u21160?\u20113?\u-29791?\u31639?\u19987?\u23478?\u-244?\u20027?\u-30335?\u30740?\u31350?\u26041?\u21521?\u21253?\u25324?\u20154?\u24037?\u26234?\u-32515?\u12289?\u28145?\u24230?\u23398?\u20064?\u12289?\u26426?\u22120?\u23398?\u20064?\u12289?\u25968?\u25454?\u25366?\u25496?\u12289?\u25968?\u25454?\u20998?\u26512?\u12289?\u22823?\u25968?\u25454?\u12289?\u20113?\u-29791?\u31639?\u12289?\u31227?\u21160?\u24320?\u21457?\u12289?\u20114?\u-32684?\u32593?\u-31707?\u-27392?\u12289?\u30005?\u23376?\u21830?\u21153?\u12289?\u-26503?\u30446?\u31649?\u29702?\u31561?\u-229?\u26366?\u23601?\u-32692?\u20110?\u-27073?\u-28212?\u31561?\u20114?\u-32684?\u32593?\u20225?\u19994?\u-244?IBM\u12289?\u21326?\u20026?\u31561?\u30693?\u21517?\u22823?\u22411?\u20225?\u19994?\u-244?\u29616?\u20219?\u26576?\u22823?\u22411?\u30693?\u21517?\u20114?\u-32684?\u32593?\u20225?\u19994?\u-26218?\u24109?\u26550?\u26500?\u-244?\u-29409?\u-29405?\u20154?\u24037?\u26234?\u-32515?\u12289?\u28145?\u24230?\u23398?\u20064?\u12289?\u26426?\u22120?\u23398?\u20064?\u12289?\u25968?\u25454?\u25366?\u25496?\u12289?\u25968?\u25454?\u20998?\u26512?\u12289?\u22823?\u25968?\u25454?\u12289?\u21306?\u22359?\u-27394?\u12289?\u20113?\u-29791?\u31639?\u12289?PaaS\u24179?\u21488?\u30740?\u21457?\u24037?\u20316?\u12290?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 IT\u20174?\u19994?\u-28719?\u20108?\u21313?\u24180?\u-244?\u31177?\u25215?\u29702?\u-29766?\u19982?\u23454?\u-29195?\u30456?\u32467?\u21512?\u-244?\u22312?\u23398?\u20064?\u20013?\u23454?\u-29195?\u-244?\u22312?\u23454?\u-29195?\u20013?\u23398?\u20064?\u-244?\u31215?\u32047?\u20102?\u20016?\u23500?\u30340?\u29702?\u-29766?\u19982?\u23454?\u-29195?\u32463?\u-25972?\u-244?\u24182?\u19988?\u20048?\u20110?\u23558?\u-32278?\u24049?\u30340?\u32463?\u-25972?\u20998?\u20139?\u12290?\u23609?\u-32767?\u24072?\u20855?\u26377?\u25935?\u-27376?\u30340?\u30446?\u20809?\u19982?\u22836?\u-32495?\u-244?\u21457?\u29616?\u24182?\u-26938?\u25104?\u25972?\u21512?\u31038?\u20250?\u-29372?\u28304?\u-244?\u20026?\u20225?\u19994?\u-32126?\u30465?\u-29372?\u28304?\u24182?\u21019?\u-28640?\u20215?\u20540?\u-244?\u-28738?\u21040?\u20026?\u21512?\u20316?\u20249?\u20276?\u21019?\u25910?\u30340?\u30446?\u30340?\u12290?\u26366?\u20026?\u22810?\u23478?\u22269?\u20869?\u30693?\u21517?\u20225?\u19994?\u25552?\u20379?\u22521?\u-29779?\u19982?\u21672?\u-29726?\u-244?\u21253?\u21547?\u-27073?\u-28212?\u-26938?\u22242?\u12289?\u21326?\u20026?\u12289?\u20013?\u22269?\u31227?\u21160?\u12289?\u20013?\u22269?\u30005?\u20449?\u12289?\u20013?\u22269?\u-32684?\u-28646?\u12289?\u24403?\u24403?\u32593?\u12289?\u20013?\u30707?\u27833?\u12289?\u20013?\u30707?\u21270?\u12289?\u20013?\u22269?\u30005?\u32593?\u12289?\u20013?\u22269?\u-27402?\u-30644?\u12289?\u20013?\u22269?\u24037?\u21830?\u-27402?\u-30644?\u12289?\u28006?\u21457?\u-27402?\u-30644?\u12289?\u-27073?\u23572?\u21345?\u29305?\u26391?\u-29777?\u12289?\u20013?\u-32214?\u22269?\u-27067?\u31561?\u12290?\u25317?\u26377?\u20154?\u24037?\u26234?\u-32515?\u12289?\u28145?\u24230?\u23398?\u20064?\u12289?\u26426?\u22120?\u23398?\u20064?\u12289?\u25968?\u25454?\u25366?\u25496?\u12289?\u25968?\u25454?\u20998?\u26512?\u12289?\u22823?\u25968?\u25454?\u12289?\u21306?\u22359?\u-27394?\u12289?\u29289?\u-32684?\u32593?\u12289?\u22823?\u27969?\u-28209?\u12289?\u-25896?\u24182?\u21457?\u12289?\u20998?\u24067?\u24335?\u30340?\u22823?\u22411?\u32593?\u31449?\u26550?\u26500?\u21644?\u-29762?\u-29791?\u32463?\u-25972?\u12290?\u26366?\u20027?\u23548?\u-28729?\u22810?\u20010?\u20154?\u24037?\u26234?\u-32515?\u12289?\u28145?\u24230?\u23398?\u20064?\u12289?\u26426?\u22120?\u23398?\u20064?\u12289?\u25968?\u25454?\u25366?\u25496?\u12289?\u25968?\u25454?\u20998?\u26512?\u12289?\u21306?\u22359?\u-27394?\u12289?\u29289?\u-32684?\u32593?\u12289?\u31169?\u26377?\u20113?\u12289?\u20844?\u26377?\u20113?\u24314?\u-29762?\u-26503?\u30446?\u-244?\u26089?\u20123?\u24180?\u20063?\u20027?\u23548?\u-28729?ERP\u12289?CMS\u31561?\u-28817?\u20214?\u-26503?\u30446?\u-244?\u31215?\u32047?\u20102?\u20016?\u23500?\u30340?\u23454?\u-29195?\u32463?\u-25972?\u-244?\u-28711?\u20123?\u-26503?\u30446?\u20013?\u21253?\u21547?\u22810?\u20010?\u25968?\u30334?\u19975?\u12289?\u19978?\u21315?\u19975?\u30340?\u22823?\u22411?\u-26503?\u30446?\u12290?\u-26503?\u30446?\u32463?\u21382?\u-230?\u21628?\u21483?\u20013?\u24515?\u20154?\u24037?\u26234?\u-32515?\u23458?\u26381?\u30740?\u21457?\u-26503?\u30446?\u12289?\u-29387?\u24030?\u30465?\u25919?\u24220?\u20113?\u21628?\u21483?\u20013?\u24515?\u24314?\u-29762?\u-26503?\u30446?\u12289?\u24191?\u19996?\u21457?\u23637?\u-27402?\u-30644?\u30005?\u-31707?\u12289?\u-28720?\u32500?\u22823?\u25968?\u25454?\u20998?\u26512?\u-26503?\u30446?\u12289?\u20013?\u30707?\u27833?\u24037?\u31243?\u-29762?\u-29791?\u-30337?\u21335?\u20998?\u20844?\u21496?\u20113?\u-29791?\u31639?\u-26503?\u30446?\u-29756?\u23457?\u22996?\u21592?\u12289?\u20013?\u30707?\u27833?\u22823?\u25968?\u25454?\u25366?\u25496?\u-26503?\u30446?\u-244?\u30005?\u21830?\u24211?\u23384?\u-26492?\u27979?\u22823?\u25968?\u25454?\u20998?\u26512?\u-26503?\u30446?\u12289?\u22823?\u22411?ERP\u12289?\u30005?\u23376?\u21830?\u21153?\u12289?CRM\u12289?\u30005?\u23376?\u25919?\u21153?\u31561?\u22810?\u20010?\u-26503?\u30446?\u12290?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u23609?\u-32767?\u24072?\u22312?\u24037?\u20316?\u20013?\u30740?\u31350?\u26032?\u25216?\u26415?\u12289?\u26032?\u26694?\u26550?\u12289?\u21450?\u26102?\u26356?\u26032?\u30693?\u-29754?\u20307?\u31995?\u-244?\u24182?\u-27265?\u26399?\u22362?\u25345?\u32534?\u20889?\u26550?\u26500?\u26680?\u24515?\u20195?\u30721?\u12290?\u22312?\u25216?\u26415?\u24179?\u21488?\u26041?\u-26782?\u-244?\u21892?\u20110?TensorFlow\u12289?Keras\u12289?Hadoop\u12289?Spark\u12289?Docker\u12289?Kubernetes\u12289?OpenStack\u12289?Storm\u31561?\u25216?\u26415?\u24179?\u21488?\u30340?\u24212?\u29992?\u19982?\u-28720?\u32500?\u12290?\u28145?\u20837?\u29702?\u-30237?TensorFlow\u12289?Keras\u12289?Hadoop\u12289?HDFS\u12289?HBase\u12289?MapReduce\u12289?Zookeeper\u12289?Hive\u12289?Sqoop\u12289?BigTable \u31561?\u20154?\u24037?\u26234?\u-32515?\u12289?\u22823?\u25968?\u25454?\u25216?\u26415?\u21644?\u24320?\u28304?\u26694?\u26550?\u29702?\u-29766?\u12290?\u23545?\u20110?\u20113?\u-29791?\u31639?\u20307?\u31995?\u26377?\u28145?\u21051?\u-29788?\u-29754?\u-244?\u21450?\u29420?\u21040?\u30340?\u-30271?\u-30237?\u-244?\u22914?OpenStack\u30340?\u25216?\u26415?\u26550?\u26500?\u12289?\u23433?\u-30523?\u-28440?\u32626?\u12289?\u-28720?\u32500?\u31561?\u12290?\u22312?\u31227?\u21160?\u20113?\u-29791?\u31639?\u26041?\u-26782?\u-244?\u21892?\u20110?\u-29762?\u-29791?\u19982?\u24314?\u-29762?\u20113?\u-29791?\u31639?\u20307?\u31995?\u-229?\u20063?\u21892?\u20110?\u31227?\u21160?\u20113?\u-29791?\u31639?\u30456?\u20851?\u30340?\u21672?\u-29726?\u19982?\u22521?\u-29779?\u12290?\u22312?\u-26503?\u30446?\u31649?\u29702?\u26041?\u-26782?\u-244?\u21892?\u20110?\u20351?\u29992?\u25935?\u25463?\u-26503?\u30446?\u31649?\u29702?\u26041?\u27861?\u-244?\u25226?\u23458?\u25143?\u30340?\u-26880?\u27714?\u21464?\u26356?\u20316?\u20026?\u24120?\u24577?\u-244?\u20316?\u20026?\u-28817?\u20214?\u26550?\u26500?\u-29762?\u-29791?\u30340?\u19968?\u-28440?\u20998?\u-244?\u20943?\u23569?\u-26880?\u27714?\u21464?\u26356?\u24102?\u26469?\u30340?\u-28716?\u24037?\u-229?\u21892?\u20110?\u25429?\u25417?\u12289?\u25366?\u25496?\u12289?\u20998?\u26512?\u23458?\u25143?\u-26880?\u27714?\u-244?\u20026?\u29992?\u25143?\u25552?\u20379?\u28385?\u24847?\u30340?\u20135?\u21697?\u12290?\par\pard\plain\s0\fi400\li0\ri0\sb40\sa40\sl300\plain\f0\fs22\b \u-29774?\u24072?\u32463?\u-25972?\b0\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 1\u12289?\u-27073?\u-28212?\u24052?\u24052?\u-26938?\u22242?\u20113?\u-29791?\u31639?\u12289?\u22823?\u25968?\u25454?\u12289?\u21306?\u22359?\u-27394?\u12289?\u29289?\u-32684?\u32593?\u21672?\u-29726?\u24072?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 2\u12289?\u30334?\u24230?\u20113?\u-29791?\u31639?\u12289?\u22823?\u25968?\u25454?\u12289?\u21306?\u22359?\u-27394?\u12289?\u29289?\u-32684?\u32593?\u21672?\u-29726?\u24072?\u21450?\u-29774?\u24072?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 3\u12289?\u20013?\u22269?\u31227?\u21160?\u22810?\u30465?\u20154?\u24037?\u26234?\u-32515?\u12289?\u22823?\u25968?\u25454?\u12289?\u21306?\u22359?\u-27394?\u12289?\u29289?\u-32684?\u32593?\u12289?\u20113?\u-29791?\u31639?\u29305?\u-32680?\u-29774?\u24072?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 4\u12289?\u20013?\u22269?\u31227?\u21160?\u22810?\u30465?Docker\u29305?\u-32680?\u-29774?\u24072?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 5\u12289?\u20013?\u22269?\u31227?\u21160?\u30740?\u31350?\u-27038?\u24494?\u29305?\u-32680?\u-29774?\u24072?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 6\u12289?\u20013?\u22269?\u-32684?\u-28646?\u24635?\u-28440?\u20154?\u24037?\u26234?\u-32515?\u12289?\u22823?\u25968?\u25454?\u12289?\u21306?\u22359?\u-27394?\u12289?\u29289?\u-32684?\u32593?\u12289?\u20113?\u-29791?\u31639?\u29305?\u-32680?\u-29774?\u24072?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 7\u12289?\u20013?\u22269?\u30005?\u20449?\u20154?\u24037?\u26234?\u-32515?\u12289?\u22823?\u25968?\u25454?\u12289?\u21306?\u22359?\u-27394?\u12289?\u29289?\u-32684?\u32593?\u12289?\u20113?\u-29791?\u31639?\u12289?\u-31142?\u25311?\u21270?\u29305?\u32422?\u-29774?\u24072?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 8\u12289?\u20013?\u22269?\u20154?\u27665?\u-27402?\u-30644?\u20154?\u24037?\u26234?\u-32515?\u12289?\u22823?\u25968?\u25454?\u12289?\u21306?\u22359?\u-27394?\u12289?\u29289?\u-32684?\u32593?\u29305?\u-32680?\u-29774?\u24072?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 9\u12289?\u20013?\u22269?\u24037?\u21830?\u-27402?\u-30644?\u20154?\u24037?\u26234?\u-32515?\u12289?\u22823?\u25968?\u25454?\u12289?\u21306?\u22359?\u-27394?\u12289?\u29289?\u-32684?\u32593?\u-29774?\u24072?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 10\u12289?\u-32079?\u26071?\u-27402?\u-30644?\u20154?\u24037?\u26234?\u-32515?\u12289?\u22823?\u25968?\u25454?\u12289?\u21306?\u22359?\u-27394?\u12289?\u29289?\u-32684?\u32593?\u-29774?\u24072?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 11\u12289?\u25307?\u21830?\u-27402?\u-30644?\u20154?\u24037?\u26234?\u-32515?\u12289?\u22823?\u25968?\u25454?\u-29693?\u20248?\u12289?\u21306?\u22359?\u-27394?\u12289?\u29289?\u-32684?\u32593?\u-29774?\u24072?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 12\u12289?\u20013?\u20449?\u-27402?\u-30644?\u20154?\u24037?\u26234?\u-32515?\u12289?\u20998?\u24067?\u24335?\u25968?\u25454?\u24211?\u12289?\u21306?\u22359?\u-27394?\u12289?\u29289?\u-32684?\u32593?\u-29774?\u24072?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 13\u12289?\u20013?\u22269?\u-32214?\u22825?\u19977?\u-27038?\u20154?\u24037?\u26234?\u-32515?\u12289?\u22823?\u25968?\u25454?\u12289?\u21306?\u22359?\u-27394?\u12289?\u29289?\u-32684?\u32593?\u21672?\u-29726?\u24072?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 14\u12289?\u20013?\u22269?\u30707?\u27833?\u20154?\u24037?\u26234?\u-32515?\u12289?\u22823?\u25968?\u25454?\u12289?\u21306?\u22359?\u-27394?\u12289?\u29289?\u-32684?\u32593?\u12289?\u20113?\u-29791?\u31639?\u29305?\u-32680?\u-29774?\u24072?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 15\u12289?\u20013?\u22269?\u30707?\u21270?\u20154?\u24037?\u26234?\u-32515?\u12289?\u22823?\u25968?\u25454?\u12289?\u20113?\u-29791?\u31639?\u29305?\u-32680?\u-29774?\u24072?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 16\u12289?\u20013?\u22269?\u30005?\u21147?\u31185?\u23398?\u30740?\u31350?\u-27038?\u27969?\u-29791?\u31639?\u29305?\u-32680?\u-29774?\u24072?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 17\u12289?\u-30337?\u23433?\u30005?\u20449?\u21313?\u25152?\u20154?\u24037?\u26234?\u-32515?\u12289?\u22823?\u25968?\u25454?\u26550?\u26500?\u-29762?\u-29791?\u12289?\u21306?\u22359?\u-27394?\u12289?\u29289?\u-32684?\u32593?\u-29774?\u24072?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 18\u12289?RedHat\u-248?\u20013?\u22269?\u-247?\u22823?\u25968?\u25454?\u21672?\u-29726?\u24072?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 19\u12289?\u20013?\u30005?28\u25152?\u20154?\u24037?\u26234?\u-32515?\u12289?\u22823?\u25968?\u25454?\u12289?\u21306?\u22359?\u-27394?\u12289?\u29289?\u-32684?\u32593?\u29305?\u-32680?\u-29774?\u24072?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 20\u12289?\u21271?\u20140?\u20013?\u30005?\u26222?\u21326?\u20154?\u24037?\u26234?\u-32515?\u12289?\u22823?\u25968?\u25454?\u12289?\u21306?\u22359?\u-27394?\u12289?\u29289?\u-32684?\u32593?\u29305?\u-32680?\u-29774?\u24072?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 21\u12289?\u20013?\u22269?\u30707?\u27833?\u19996?\u26041?\u22320?\u29699?\u29289?\u29702?\u20844?\u21496?\u22823?\u25968?\u25454?\u21672?\u-29726?\u24072?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 22\u12289?\u24403?\u24403?\u32593?\u20154?\u24037?\u26234?\u-32515?\u12289?\u20113?\u-29791?\u31639?\u12289?\u22823?\u25968?\u25454?\u21672?\u-29726?\u24072?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 23\u12289?\u21271?\u-32214?\u20154?\u24037?\u26234?\u-32515?\u12289?\u20113?\u-29791?\u31639?\u12289?\u22823?\u25968?\u25454?\u12289?\u21306?\u22359?\u-27394?\u12289?\u29289?\u-32684?\u32593?\u29305?\u-32680?\u20225?\u19994?\u-29774?\u24072?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 24\u12289?\u-27073?\u23572?\u21345?\u29305?-\u26391?\u-29777?\u-248?Alcatel-Lucent\u-247?\u-31142?\u25311?\u21270?\u19982?OpenStack\u22521?\u-29779?\u29305?\u32422?\u-29774?\u24072?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 25\u12289?\u20013?\u30707?\u27833?\u24037?\u31243?\u-29762?\u-29791?\u-30337?\u21335?\u20998?\u20844?\u21496?\u20113?\u-29791?\u31639?\u25968?\u25454?\u20013?\u24515?\u24314?\u-29762?\u-26503?\u30446?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 26\u12289?\u24191?\u19996?\u21457?\u23637?\u20449?\u29992?\u21345?\u31934?\u20934?\u-31707?\u-27392?\u-26503?\u30446?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 27\u12289?\u24191?\u19996?\u21457?\u23637?\u-27402?\u-30644?\u30005?\u-31707?\u12289?\u-28720?\u32500?\u22823?\u25968?\u25454?\u20998?\u26512?\u-26503?\u30446?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 28\u12289?\u30005?\u21830?\u24211?\u23384?\u-26492?\u27979?\u22823?\u25968?\u25454?\u20998?\u26512?\u-26503?\u30446?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 29\u12289?\u20013?\u-32214?\u22269?\u-27067?\u22823?\u32508?\u-29384?\u26131?\u20113?\u-29791?\u31639?\u-30268?\u21010?\u-26503?\u30446?\u21672?\u-29726?\u12289?\u22521?\u-29779?\u-29774?\u24072?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 30\u12289?\u21271?\u20140?\u27665?\u29983?\u-28817?\u20214?SaaS\u24179?\u21488?\u30740?\u21457?\u21672?\u-29726?\u24072?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 31\u12289?\u21271?\u20140?\u31435?\u-28738?\u-29372?\u26412?\u-26503?\u30446?\u31649?\u29702?\u20449?\u24687?\u31995?\u32479?\u-30237?\u20915?\u26041?\u26696?\u21672?\u-29726?\u24072?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 32\u12289?\u26366?\u20219?\u22823?\u22411?ERP\u12289?\u30005?\u23376?\u21830?\u21153?\u12289?CRM\u12289?\u30005?\u23376?\u25919?\u21153?\u31561?\u-26503?\u30446?\u32463?\u29702?\par\pard\plain\s0\fi400\li0\ri0\sb40\sa40\sl300\plain\f0\fs22\b \u-26503?\u30446?\u32463?\u-25972?\b0\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 1\u12289?\u20113?\u21628?\u21483?\u20013?\u24515?\u20154?\u24037?\u26234?\u-32515?\u23458?\u26381?\u-26503?\u30446?\u30740?\u21457?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 2\u12289?\u20113?\u21628?\u21483?\u20013?\u24515?PaaS\u24179?\u21488?\u-26218?\u24109?\u26550?\u26500?\u24072?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 3\u12289?\u-29387?\u24030?\u30465?\u25919?\u24220?\u20113?\u21628?\u21483?\u20013?\u24515?\u24314?\u-29762?\u-26503?\u30446?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 4\u12289?\u24191?\u19996?\u21457?\u23637?\u20449?\u29992?\u21345?\u26234?\u-32515?\u31934?\u20934?\u-31707?\u-27392?\u-26503?\u30446?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 5\u12289?\u24191?\u19996?\u21457?\u23637?\u-27402?\u-30644?\u30005?\u-31707?\u12289?\u-28720?\u32500?\u22823?\u25968?\u25454?\u20998?\u26512?\u12289?\u21306?\u22359?\u-27394?\u12289?\u29289?\u-32684?\u32593?\u-26503?\u30446?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 6\u12289?\u20013?\u30707?\u27833?\u24037?\u31243?\u-29762?\u-29791?\u-30337?\u21335?\u20998?\u20844?\u21496?\u20113?\u-29791?\u31639?\u-26503?\u30446?\u-29756?\u23457?\u22996?\u21592?\u12289?\u22521?\u-29779?\u-29774?\u24072?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 7\u12289?\u20013?\u30707?\u27833?\u20154?\u24037?\u26234?\u-32515?\u12289?\u22823?\u25968?\u25454?\u25366?\u25496?\u12289?\u21306?\u22359?\u-27394?\u12289?\u29289?\u-32684?\u32593?\u-26503?\u30446?\u-244?\u-26503?\u30446?\u32463?\u29702?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 8\u12289?\u30005?\u21830?\u24211?\u23384?\u-26492?\u27979?\u22823?\u25968?\u25454?\u20998?\u26512?\u-26503?\u30446?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 9\u12289?\u26234?\u-32515?\u29289?\u27969?\u12289?\u26234?\u-32515?\u20379?\u24212?\u-27394?\u31649?\u29702?\u-26503?\u30446?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 10\u12289?\u20013?\u-32214?\u22269?\u-27067?\u22823?\u32508?\u-29384?\u26131?\u20113?\u-29791?\u31639?\u-30268?\u21010?\u-26503?\u30446?\u21672?\u-29726?\u12289?\u22521?\u-29779?\u-29774?\u24072?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 11\u12289?\u21271?\u20140?\u27665?\u29983?\u-28817?\u20214?SaaS\u24179?\u21488?\u30740?\u21457?\u21672?\u-29726?\u24072?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 12\u12289?\u21271?\u20140?\u31435?\u-28738?\u-29372?\u26412?\u-26503?\u30446?\u31649?\u29702?\u20449?\u24687?\u31995?\u32479?\u-30237?\u20915?\u26041?\u26696?\u21672?\u-29726?\u24072?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 13\u12289?\u26366?\u20219?\u22823?\u22411?ERP\u12289?\u30005?\u23376?\u21830?\u21153?\u12289?CRM\u12289?\u30005?\u23376?\u25919?\u21153?\u31561?\u22810?\u20010?\u-26503?\u30446?\u30340?\u-26503?\u30446?\u32463?\u29702?\par\pard\plain\s0\fi0\li0\ri0\sb60\sa60\sl300\plain\f0\fs24\b \u25105?\u-30335?\u21672?\u-29726?\b0\par\pard\plain\s0\fi400\li0\ri0\sa60\plain\f0\fs22 \u21672?\u-29726?\u30005?\u-29731?\u-230?027-5111 9925 , 027-5111 9926\par\pard\plain\s0\fi400\li0\ri0\sa60\plain\f0\fs22 \u20540?\u29677?\u25163?\u26426?\u-230?18971071887 \u-28498?\u31665?\u-230?Service@mingketang.com\par}