Äú¿ÉÒÔ¾èÖú£¬Ö§³ÖÎÒÃǵĹ«ÒæÊÂÒµ¡£

1Ôª 10Ôª 50Ôª





ÈÏÖ¤Â룺  ÑéÖ¤Âë,¿´²»Çå³þ?Çëµã»÷Ë¢ÐÂÑéÖ¤Âë ±ØÌî



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Model Center   Code  
»áÔ±   
   
 
     
   
 ¶©ÔÄ
  ¾èÖú
ImpalaºÍHiveµÄ¹ØÏµ£¨Ïê½â£©
 
×÷Õߣº´óÊý¾ÝºÍAIÌɹýµÄ¿Ó
 
  2589  次浏览      27
2020-7-16 
 
±à¼­ÍƼö:
±¾ÎÄÖ÷Òª½éÉÜÁËImpalaÓëHiveµÄÒìͬ¡¢ÎªÊ²Ã´ÒªÊ¹ÓÃHiveºÍImpala?HiveºÍImpalaʹÓð¸Àý¡£
±¾ÎÄÀ´×Ô²©¿ÍÔ°£¬ÓÉ»ðÁú¹ûÈí¼þAnna±à¼­¡¢ÍƼö¡£

ImpalaºÍHiveµÄ¹ØÏµ

ImpalaÊÇ»ùÓÚHiveµÄ´óÊý¾Ýʵʱ·ÖÎö²éѯÒýÇæ£¬Ö±½ÓʹÓÃHiveµÄÔªÊý¾Ý¿âMetadata,Òâζ×ÅimpalaÔªÊý¾Ý¶¼´æ´¢ÔÚHiveµÄmetastoreÖС£²¢ÇÒimpala¼æÈÝHiveµÄsql½âÎö£¬ÊµÏÖÁËHiveµÄSQLÓïÒåµÄ×Ó¼¯£¬¹¦ÄÜ»¹ÔÚ²»¶ÏµÄÍêÉÆÖС£

ÓëHiveµÄ¹ØÏµ

Impala ÓëHive¶¼Êǹ¹½¨ÔÚHadoopÖ®ÉϵÄÊý¾Ý²éѯ¹¤¾ß¸÷Óв»Í¬µÄ²àÖØÊÊÓ¦Ãæ£¬µ«´Ó¿Í»§¶ËʹÓÃÀ´¿´ImpalaÓëHiveÓкܶàµÄ¹²Í¬Ö®´¦£¬ÈçÊý¾Ý±íÔªÊý ¾Ý¡¢ODBC/JDBCÇý¶¯¡¢SQLÓï·¨¡¢Áé»îµÄÎļþ¸ñʽ¡¢´æ´¢×ÊÔ´³ØµÈ¡£ImpalaÓëHiveÔÚHadoopÖеĹØÏµÈçÏÂͼËùʾ¡£HiveÊʺÏÓÚ³¤Ê±¼äµÄÅú´¦Àí²éѯ·ÖÎö£¬¶øImpalaÊʺÏÓÚʵʱ½»»¥Ê½SQL²éѯ£¬Impala¸øÊý¾Ý·ÖÎöÈËÔ±ÌṩÁË¿ìËÙʵÑé¡¢ÑéÖ¤Ïë·¨µÄ´óÊý ¾Ý·ÖÎö¹¤¾ß¡£¿ÉÒÔÏÈʹÓÃhive½øÐÐÊý¾Ýת»»´¦Àí£¬Ö®ºóʹÓÃImpalaÔÚHive´¦ÀíºóµÄ½á¹ûÊý¾Ý¼¯ÉϽøÐпìËÙµÄÊý¾Ý·ÖÎö¡£

ImpalaÏà¶ÔÓÚHiveËùʹÓõÄÓÅ»¯¼¼Êõ

1¡¢Ã»ÓÐʹÓà MapReduce½øÐв¢ÐмÆË㣬ËäÈ»MapReduceÊǷdz£ºÃµÄ²¢ÐмÆËã¿ò¼Ü£¬µ«Ëü¸ü¶àµÄÃæÏòÅú´¦Àíģʽ£¬¶ø²»ÊÇÃæÏò½»»¥Ê½µÄSQLÖ´ÐС£Óë MapReduceÏà±È£ºImpala°ÑÕû¸ö²éѯ·Ö³ÉÒ»Ö´Ðмƻ®Ê÷£¬¶ø²»ÊÇÒ»Á¬´®µÄMapReduceÈÎÎñ£¬ÔÚ·Ö·¢Ö´Ðмƻ®ºó£¬ImpalaʹÓÃÀ­Ê½»ñÈ¡ Êý¾ÝµÄ·½Ê½»ñÈ¡½á¹û£¬°Ñ½á¹ûÊý¾Ý×é³É°´Ö´ÐÐÊ÷Á÷ʽ´«µÝ»ã¼¯£¬¼õÉÙµÄÁ˰ÑÖмä½á¹ûдÈë´ÅÅ̵IJ½Ö裬ÔÙ´Ó´ÅÅ̶ÁÈ¡Êý¾ÝµÄ¿ªÏú¡£ImpalaʹÓ÷þÎñµÄ·½Ê½±ÜÃâ ÿ´ÎÖ´Ðвéѯ¶¼ÐèÒªÆô¶¯µÄ¿ªÏú£¬¼´Ïà±ÈHiveûÁËMapReduceÆô¶¯Ê±¼ä¡£

2¡¢Ê¹ÓÃLLVM²úÉúÔËÐдúÂ룬Õë¶ÔÌØ¶¨²éѯÉú³ÉÌØ¶¨´úÂ룬ͬʱʹÓÃInlineµÄ·½Ê½¼õÉÙº¯Êýµ÷ÓõĿªÏú£¬¼Ó¿ìÖ´ÐÐЧÂÊ¡£

3¡¢³ä·ÖÀûÓÿÉÓõÄÓ²¼þÖ¸ÁSSE4.2£©¡£

4¡¢¸üºÃµÄIOµ÷¶È£¬ImpalaÖªµÀÊý¾Ý¿éËùÔڵĴÅÅÌλÖÃÄܹ»¸üºÃµÄÀûÓöà´ÅÅ̵ÄÓÅÊÆ£¬Í¬Ê±ImpalaÖ§³ÖÖ±½ÓÊý¾Ý¿é¶ÁÈ¡ºÍ±¾µØ´úÂë¼ÆËãchecksum¡£

5¡¢Í¨¹ýÑ¡ÔñºÏÊʵÄÊý¾Ý´æ´¢¸ñʽ¿ÉÒԵõ½×îºÃµÄÐÔÄÜ£¨ImpalaÖ§³Ö¶àÖÖ´æ´¢¸ñʽ£©¡£

6¡¢×î´óʹÓÃÄڴ棬Öмä½á¹û²»Ð´´ÅÅÌ£¬¼°Ê±Í¨¹ýÍøÂçÒÔstreamµÄ·½Ê½´«µÝ¡£

ImpalaÓëHiveµÄÒìͬ

Êý¾Ý´æ´¢£ºÊ¹ÓÃÏàͬµÄ´æ´¢Êý¾Ý³Ø¶¼Ö§³Ö°ÑÊý¾Ý´æ´¢ÓÚHDFS, HBase¡£

ÔªÊý¾Ý£ºÁ½ÕßʹÓÃÏàͬµÄÔªÊý¾Ý¡£

SQL½âÊÍ´¦Àí£º±È½ÏÏàËÆ¶¼ÊÇͨ¹ý´Ê·¨·ÖÎöÉú³ÉÖ´Ðмƻ®¡£

Ö´Ðмƻ®£º

Hive: ÒÀÀµÓÚMapReduceÖ´Ðпò¼Ü£¬Ö´Ðмƻ®·Ö³É map->shuffle->reduce->map->shuffle->reduce¡­µÄÄ£ÐÍ¡£Èç¹ûÒ»¸öQuery»á ±»±àÒë³É¶àÂÖMapReduce£¬Ôò»áÓиü¶àµÄдÖмä½á¹û¡£ÓÉÓÚMapReduceÖ´Ðпò¼Ü±¾ÉíµÄÌØµã£¬¹ý¶àµÄÖмä¹ý³Ì»áÔö¼ÓÕû¸öQueryµÄÖ´ÐÐʱ¼ä¡£

Impala: °ÑÖ´Ðмƻ®±íÏÖΪһ¿ÃÍêÕûµÄÖ´Ðмƻ®Ê÷£¬¿ÉÒÔ¸ü×ÔÈ»µØ·Ö·¢Ö´Ðмƻ®µ½¸÷¸öImpaladÖ´Ðвéѯ£¬¶ø²»ÓÃÏñHiveÄÇÑù°ÑËü×éºÏ³É¹ÜµÀÐ굀 map->reduceģʽ£¬ÒԴ˱£Ö¤ImpalaÓиüºÃµÄ²¢·¢ÐԺͱÜÃâ²»±ØÒªµÄÖмäsortÓëshuffle¡£

Êý¾ÝÁ÷£º

Hive: ²ÉÓÃÍÆµÄ·½Ê½£¬Ã¿Ò»¸ö¼ÆËã½Úµã¼ÆËãÍê³Éºó½«Êý¾ÝÖ÷¶¯ÍƸøºóÐø½Úµã¡£

Impala: ²ÉÓÃÀ­µÄ·½Ê½£¬ºóÐø½Úµãͨ¹ýgetNextÖ÷¶¯ÏòÇ°Ãæ½ÚµãÒªÊý¾Ý£¬ÒÔ´Ë·½Ê½Êý¾Ý¿ÉÒÔÁ÷ʽµÄ·µ»Ø¸ø¿Í»§¶Ë£¬ÇÒÖ»ÒªÓÐ1ÌõÊý¾Ý±»´¦ÀíÍ꣬¾Í¿ÉÒÔÁ¢¼´Õ¹ÏÖ³öÀ´£¬¶ø²»Óõȵ½È«²¿´¦ÀíÍê³É£¬¸ü·ûºÏSQL½»»¥Ê½²éѯʹÓá£

ÄÚ´æÊ¹Óãº

Hive: ÔÚÖ´Ðйý³ÌÖÐÈç¹ûÄÚ´æ·Å²»ÏÂËùÓÐÊý¾Ý£¬Ôò»áʹÓÃÍâ´æ£¬ÒÔ±£Ö¤QueryÄÜ˳ÐòÖ´ÐÐÍꡣÿһÂÖMapReduce½áÊø£¬Öмä½á¹ûÒ²»áдÈëHDFSÖУ¬Í¬ÑùÓÉÓÚMapReduceÖ´Ðмܹ¹µÄÌØÐÔ£¬shuffle¹ý³ÌÒ²»áÓÐд±¾µØ´ÅÅ̵IJÙ×÷¡£

Impala: ÔÚÓöµ½ÄÚ´æ·Å²»ÏÂÊý¾Ýʱ£¬µ±Ç°°æ±¾1.0.1ÊÇÖ±½Ó·µ»Ø´íÎ󣬶ø²»»áÀûÓÃÍâ´æ£¬ÒÔºó°æ±¾Ó¦¸Ã»á½øÐиĽø¡£ÕâʹÓõÃImpalaĿǰ´¦ÀíQuery»áÊܵ½Ò» ¶¨µÄÏÞÖÆ£¬×îºÃ»¹ÊÇÓëHiveÅäºÏʹÓá£ImpalaÔÚ¶à¸ö½×¶ÎÖ®¼äÀûÓÃÍøÂç´«ÊäÊý¾Ý£¬ÔÚÖ´Ðйý³Ì²»»áÓÐд´ÅÅ̵IJÙ×÷£¨insert³ýÍ⣩¡£

µ÷¶È£º

Hive: ÈÎÎñµ÷¶ÈÒÀÀµÓÚHadoopµÄµ÷¶È²ßÂÔ¡£

Impala: µ÷¶ÈÓÉ×Ô¼ºÍê³É£¬Ä¿Ç°Ö»ÓÐÒ»ÖÖµ÷¶ÈÆ÷simple-schedule£¬Ëü»á¾¡Á¿Âú×ãÊý¾ÝµÄ¾Ö²¿ÐÔ£¬É¨ÃèÊý¾ÝµÄ½ø³Ì¾¡Á¿¿¿½üÊý¾Ý±¾ÉíËùÔÚµÄÎïÀí»úÆ÷¡£µ÷¶ÈÆ÷ Ŀǰ»¹±È½Ï¼òµ¥£¬ÔÚSimpleScheduler::GetBackendÖпÉÒÔ¿´µ½£¬ÏÖÔÚ»¹Ã»Óп¼ÂǸºÔØ£¬ÍøÂçIO×´¿öµÈÒòËØ½øÐе÷¶È¡£µ«Ä¿Ç° ImpalaÒѾ­ÓжÔÖ´Ðйý³ÌµÄÐÔÄÜͳ¼Æ·ÖÎö£¬Ó¦¸ÃÒÔºó°æ±¾»áÀûÓÃÕâЩͳ¼ÆÐÅÏ¢½øÐе÷¶È°É¡£

ÈÝ´í£º

Hive: ÒÀÀµÓÚHadoopµÄÈÝ´íÄÜÁ¦¡£

Impala: ÔÚ²éѯ¹ý³ÌÖУ¬Ã»ÓÐÈÝ´íÂß¼­£¬Èç¹ûÔÚÖ´Ðйý³ÌÖз¢Éú¹ÊÕÏ£¬ÔòÖ±½Ó·µ»Ø´íÎó£¨ÕâÓëImpalaµÄÉè¼ÆÓйأ¬ÒòΪImpala¶¨Î»ÓÚʵʱ²éѯ£¬Ò»´Î²éѯʧ°Ü£¬ ÔÙ²éÒ»´Î¾ÍºÃÁË£¬ÔÙ²éÒ»´ÎµÄ³É±¾ºÜµÍ£©¡£µ«´ÓÕûÌåÀ´¿´£¬ImpalaÊÇÄܺܺõÄÈÝ´í£¬ËùÓеÄImpaladÊǶԵȵĽṹ£¬Óû§¿ÉÒÔÏòÈκÎÒ»¸ö ImpaladÌá½»²éѯ£¬Èç¹ûÒ»¸öImpaladʧЧ£¬ÆäÉÏÕýÔÚÔËÐеÄËùÓÐQuery¶¼½«Ê§°Ü£¬µ«Óû§¿ÉÒÔÖØÐÂÌá½»²éѯÓÉÆäËüImpalad´úÌæÖ´ÐУ¬²» »áÓ°Ïì·þÎñ¡£¶ÔÓÚState StoreĿǰֻÓÐÒ»¸ö£¬µ«µ±State StoreʧЧ£¬Ò²²»»áÓ°Ïì·þÎñ£¬Ã¿¸öImpalad¶¼»º´æÁËState StoreµÄÐÅÏ¢£¬Ö»ÊDz»ÄÜÔÙ¸üм¯Èº×´Ì¬£¬ÓпÉÄÜ»á°ÑÖ´ÐÐÈÎÎñ·ÖÅ䏸ÒѾ­Ê§Ð§µÄImpaladÖ´ÐУ¬µ¼Ö±¾´ÎQueryʧ°Ü¡£

ÊÊÓÃÃæ£º

Hive: ¸´ÔÓµÄÅú´¦Àí²éѯÈÎÎñ£¬Êý¾Ýת»»ÈÎÎñ¡£

Impala£ºÊµÊ±Êý¾Ý·ÖÎö£¬ÒòΪ²»Ö§³ÖUDF£¬ÄÜ´¦ÀíµÄÎÊÌâÓòÓÐÒ»¶¨µÄÏÞÖÆ£¬ÓëHiveÅäºÏʹÓÃ,¶ÔHiveµÄ½á¹ûÊý¾Ý¼¯½øÐÐʵʱ·ÖÎö¡£

Impala ÓëHive¶¼Êǹ¹½¨ÔÚHadoopÖ®ÉϵÄÊý¾Ý²éѯ¹¤¾ß£¬µ«ÊǸ÷Óв»Í¬²àÖØ£¬ÄÇôÎÒÃÇΪʲôҪͬʱʹÓÃÕâÁ½¸ö¹¤¾ßÄØ£¿µ¥¶ÀʹÓÃHive»òÕßImpala²»¿ÉÒÔÂð£¿

Ò»¡¢½éÉÜImpalaºÍHive

£¨1£©ImpalaºÍHive¶¼ÊÇÌṩ¶ÔHDFS/HbaseÊý¾Ý½øÐÐSQL²éѯµÄ¹¤¾ß£¬Hive»áת»»³ÉMapReduce£¬½èÖúÓÚYARN½øÐе÷¶È´Ó¶øÊµÏÖ¶ÔHDFSµÄÊý¾ÝµÄ·ÃÎÊ£¬¶øImpalaÖ±½Ó¶ÔHDFS½øÐÐÊý¾Ý²éѯ¡£µ«ÊÇËûÃǶ¼ÊÇÌṩÈçϵıê×¼SQLÓï¾ä£¬ÔÚ»úÉíÀïÔËÐС£

£¨2£©Apache HiveÊÇMapReduceµÄ¸ß¼¶³éÏó£¬Ê¹ÓÃHiveQL,Hive¿ÉÒÔÉú³ÉÔËÐÐÔÚHadoop¼¯ÈºµÄMapReduce»òSpark×÷Òµ¡£Hive×î³õÓÉFacebook´óÔ¼ÔÚ2007Ä꿪·¢,ÏÖÔÚÊÇApacheµÄ¿ªÔ´ÏîÄ¿¡£

Apache ImpalaÊǸßÐÔÄܵÄרÓÃSQLÒýÇæ£¬Ê¹ÓÃImpala SQL£¬ÒòΪImpalaÎÞÐè½èÖúÈκεĿò¼Ü£¬Ö±½ÓʵÏÖ¶ÔÊý¾Ý¿éµÄ²éѯ£¬ËùÒÔ²éѯÑÓ³ÙºÁÃë¼¶¡£ImpalaÊܵ½GoogleµÄDremelÏîÄ¿Æô·¢£¬2012ÄêÓÉCloudera¿ª·¢£¬ÏÖÔÚÊÇApache¿ªÔ´ÏîÄ¿¡£

¶þ¡¢ImpalaºÍHiveÓÐʲô²»Í¬£¿

£¨1£©HiveÓкܶàµÄÌØÐÔ£º

1¡¢¶Ô¸´ÔÓÊý¾ÝÀàÐÍ£¨±ÈÈçarraysºÍmaps£©ºÍ´°¿Ú·ÖÎö¸ü¹ã·ºµÄÖ§³Ö

2¡¢¸ßÀ©Õ¹ÐÔ

3¡¢Í¨³£ÓÃÓÚÅú´¦Àí

£¨2£©Impala¸ü¿ì

1¡¢×¨ÒµµÄSQLÒýÇæ£¬ÌṩÁË5xµ½50x¸üºÃµÄÐÔÄÜ

2¡¢ÀíÏëµÄ½»»¥Ê½²éѯºÍÊý¾Ý·ÖÎö¹¤¾ß

3¡¢¸ü¶àµÄÌØÐÔÕýÔÚÌí¼Ó½øÀ´

Èý¡¢¸ß¼¶¸ÅÊö£º

ËÄ¡¢ÎªÊ²Ã´ÒªÊ¹ÓÃHiveºÍImpala?

1¡¢ÎªÊý¾Ý·ÖÎöÈËÔ±´øÀ´Á˺£Á¿Êý¾Ý·ÖÎöÄÜÁ¦,²»ÐèÒªÈí¼þ¿ª·¢¾­Ñé,ÔËÓÃÒÑÕÆÎÕµÄSQL֪ʶ½øÐÐÊý¾ÝµÄ·ÖÎö¡£

2¡¢±ÈÖ±½ÓдMapReduce»òSpark¾ßÓиüºÃµÄÉú²úÁ¦£¬5ÐÐHiveQL/Impala SQLµÈͬÓÚ200Ðлò¸ü¶àµÄJava´úÂë¡£

3¡¢ÌṩÁËÓëÆäËûϵͳÁ¼ºÃµÄ»¥²Ù×÷ÐÔ£¬±ÈÈçͨ¹ýJavaºÍÍⲿ½Å±¾À©Õ¹£¬¶øÇҺܶàÉÌÒµÖÇÄܹ¤¾ßÖ§³ÖHiveºÍImpala¡£

Îå¡¢HiveºÍImpalaʹÓð¸Àý

£¨1£©ÈÕÖ¾Îļþ·ÖÎö

ÈÕÖ¾ÊÇÆÕ±éµÄÊý¾ÝÀàÐÍ£¬Êǵ±Ï´óÊý¾Ýʱ´úÖØÒªµÄÊý¾ÝÔ´£¬½á¹¹²»¹Ì¶¨£¬¿ÉÒÔͨ¹ýFlumeºÍkafka½«ÈÕÖ¾²É¼¯·Åµ½HDFS£¬È»ºó·ÖÎöÈÕÖ¾µÄ½á¹¹£¬¸ù¾ÝÈÕÖ¾µÄ·Ö¸ô·ûÈ¥½¨Á¢Ò»¸ö±í£¬½ÓÏÂÀ´ÔËÓÃHiveºÍImpala ½øÐÐÊý¾ÝµÄ·ÖÎö¡£ÀýÈ磺

£¨2£©Çé¸Ð·ÖÎö

ºÜ¶à×é֯ʹÓÃHive»òImpalaÀ´·ÖÎöÉ罻ýÌ帲¸ÇÇé¿ö¡£ÀýÈ磺

£¨3£©ÉÌÒµÖÇÄÜ

ºÜ¶àÁìÏȵÄBI¹¤¾ßÖ§³ÖHiveºÍImpala

 
   
2589 ´Îä¯ÀÀ       27
Ïà¹ØÎÄÕÂ

»ùÓÚEAµÄÊý¾Ý¿â½¨Ä£
Êý¾ÝÁ÷½¨Ä££¨EAÖ¸ÄÏ£©
¡°Êý¾Ýºþ¡±£º¸ÅÄî¡¢ÌØÕ÷¡¢¼Ü¹¹Óë°¸Àý
ÔÚÏßÉ̳ÇÊý¾Ý¿âϵͳÉè¼Æ ˼·+Ч¹û
 
Ïà¹ØÎĵµ

GreenplumÊý¾Ý¿â»ù´¡Åàѵ
MySQL5.1ÐÔÄÜÓÅ»¯·½°¸
ijµçÉÌÊý¾ÝÖÐ̨¼Ü¹¹Êµ¼ù
MySQL¸ßÀ©Õ¹¼Ü¹¹Éè¼Æ
Ïà¹Ø¿Î³Ì

Êý¾ÝÖÎÀí¡¢Êý¾Ý¼Ü¹¹¼°Êý¾Ý±ê×¼
MongoDBʵս¿Î³Ì
²¢·¢¡¢´óÈÝÁ¿¡¢¸ßÐÔÄÜÊý¾Ý¿âÉè¼ÆÓëÓÅ»¯
PostgreSQLÊý¾Ý¿âʵսÅàѵ
×îл¼Æ»®
DeepSeekÔÚÈí¼þ²âÊÔÓ¦ÓÃʵ¼ù 4-12[ÔÚÏß]
DeepSeek´óÄ£ÐÍÓ¦Óÿª·¢Êµ¼ù 4-19[ÔÚÏß]
UAF¼Ü¹¹ÌåϵÓëʵ¼ù 4-11[±±¾©]
AIÖÇÄÜ»¯Èí¼þ²âÊÔ·½·¨Óëʵ¼ù 5-23[ÉϺ£]
»ùÓÚ UML ºÍEA½øÐзÖÎöÉè¼Æ 4-26[±±¾©]
ÒµÎñ¼Ü¹¹Éè¼ÆÓ뽨ģ 4-18[±±¾©]
 
×îÐÂÎÄÕÂ
´óÊý¾Ýƽ̨ϵÄÊý¾ÝÖÎÀí
ÈçºÎÉè¼ÆÊµÊ±Êý¾Ýƽ̨£¨¼¼Êõƪ£©
´óÊý¾Ý×ʲú¹ÜÀí×ÜÌå¿ò¼Ü¸ÅÊö
Kafka¼Ü¹¹ºÍÔ­Àí
ELK¶àÖּܹ¹¼°ÓÅÁÓ
×îпγÌ
´óÊý¾Ýƽ̨´î½¨Óë¸ßÐÔÄܼÆËã
´óÊý¾Ýƽ̨¼Ü¹¹ÓëÓ¦ÓÃʵս
´óÊý¾ÝϵͳÔËά
´óÊý¾Ý·ÖÎöÓë¹ÜÀí
Python¼°Êý¾Ý·ÖÎö
³É¹¦°¸Àý
ijͨÐÅÉ豸ÆóÒµ PythonÊý¾Ý·ÖÎöÓëÍÚ¾ò
Ä³ÒøÐÐ È˹¤ÖÇÄÜ+Python+´óÊý¾Ý
±±¾© Python¼°Êý¾Ý·ÖÎö
ÉñÁúÆû³µ ´óÊý¾Ý¼¼Êõƽ̨-Hadoop
ÖйúµçÐÅ ´óÊý¾Ýʱ´úÓëÏÖ´úÆóÒµµÄÊý¾Ý»¯ÔËӪʵ¼ù