-- ·|­û / µù¥U -- ¡@
¡@±b¸¹¡G
¡@±K½X¡G
¡@ | µù¥U | §Ñ°O±K½X
3/26 ·s®Ñ¨ì¡I 3/19 ·s®Ñ¨ì¡I 3/14 ·s®Ñ¨ì¡I 12/12 ·s®Ñ¨ì¡I
ÁʮѬyµ{¡EQ & A¡E¯¸°È¯d¨¥ª©¡E«ÈªA«H½c
¢x 3ds Max¢x Maya¢x Rhino¢x After Effects¢x SketchUp¢x ZBrush¢x Painter¢x Unity¢x
¢x PhotoShop¢x AutoCad¢x MasterCam¢x SolidWorks¢x Creo¢x UG¢x Revit¢x Nuke¢x
¢x C#¢x C¢x C++¢x Java¢x ¹CÀ¸µ{¦¡¢x Linux¢x ´O¤J¦¡¢x PLC¢x FPGA¢x Matlab¢x
¢x Àb«È¢x ¸ê®Æ®w¢x ·j¯Á¤ÞÀº¢x ¼v¹³³B²z¢x Fluent¢x VR+AR¢x ANSYS¢x ²`«×¾Ç²ß¢x
¢x ³æ´¹¤ù¢x AVR¢x OpenGL¢x Arduino¢x Raspberry Pi¢x ¹q¸ô³]­p¢x Cadence¢x Protel¢x
¢x Hadoop¢x Python¢x Stm32¢x Cortex¢x Labview¢x ¤â¾÷µ{¦¡¢x Android¢x iPhone¢x
¥i¬d®Ñ¦W,§@ªÌ,ISBN,3dwoo®Ñ¸¹
¸Ô²Ó®ÑÄy¤ÀÃþ

Hadoop¤j¼Æ¾Ú¹ê¾ÔÅv«Â«ü«n¡]²Ä2ª©¡^

( ²Åé ¦r)
§@ªÌ¡G¶ÀªF­xÃþ§O¡G1. -> µ{¦¡³]­p -> ¶³­pºâ
ĶªÌ¡G
¥Xª©ªÀ¡G¹q¤l¤u·~¥Xª©ªÀHadoop¤j¼Æ¾Ú¹ê¾ÔÅv«Â«ü«n¡]²Ä2ª©¡^ 3dWoo®Ñ¸¹¡G 51846
¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I

¡i¯Ê®Ñ¡j
NT°â»ù¡G 395 ¤¸

¥Xª©¤é¡G9/1/2019
­¶¼Æ¡G320
¥úºÐ¼Æ¡G0
¯¸ªø±ÀÂË¡G
¦L¨ê¡G¶Â¥Õ¦L¨ê»y¨t¡G ( ²Åé ª© )
¥[¤JÁʪ«¨® ¢x¥[¨ì§Úªº³Ì·R
(½Ð¥ýµn¤J·|­û)
ISBN¡G9787121370335
§@ªÌ§Ç¡@|¡@ĶªÌ§Ç¡@|¡@«e¨¥¡@|¡@¤º®e²¤¶¡@|¡@¥Ø¿ý¡@|¡@§Ç
(²Åé®Ñ¤W©Ò­z¤§¤U¸ü³sµ²¯Ó®É¶O¥\, ®¤¤£¾A¥Î¦b¥xÆW, ­YŪªÌ»Ý­n½Ð¦Û¦æ¹Á¸Õ, ®¤¤£«OÃÒ)
§@ªÌ§Ç¡G

ĶªÌ§Ç¡G

«e¨¥¡G

²Ä2ª©«e¨¥
¥»®Ñ²Ä1ª©¤_2017¦~7¤ë­±¥@¡A¨ì¥Ø«e¤w¸g¦L¨ê¦h¦¸¡A¨ü¨ì¤F¼s¤jŪªÌªºÅwªï©M¦nµû¡A§@ªÌ¬°¦¹³Æ¨ü¹ª»R¡CÀHµÛ®É¶¡ªº±À²¾¡A¤j¼Æ¾Ú§Þ³N¤S¦³¤F·sªºÅܤơA¨Ò¦p¡AHadoop¥Ñ¼g§@²Ä1ª©®ÉªºHadoop 2.6¤É¯Å¨ìHadoop 3.1¡A¨ä©x¤è¤åÀÉÁnºÙ·sª©Hadoopªº³t«×¤ñ¦P´ÁSpark§Ö10­¿¡F¨ä¥L²Õ¥ó¤]¦b¤£Â_§ó·s©M¤É¯Å¡C§@¬°¤j¼Æ¾Ú¹ê¾ÔÅv«Â«ü«n¡A¥»®Ñ·íµM­nºò¸ò§Þ³Nµo®i¡A¤Î®É¤Ï¬M·s¥­»O¡B·s§Þ³N¡B·s¤èªk©M·s¯S©Ê¡C¦]¦¹¡A§Ú­Ì¼¶¼g¤F¡mHadoop¤j¼Æ¾Ú¹ê¾ÔÅv«Â«ü«n¡]²Ä2ª©¡^¡n¡C
²Ä2ª©ªº¼g§@¬[ºc¤W»P²Ä1ª©«O«ù¤@­P¡A¤´µM¤À¬°3½g¡B12³¹¡A¦ý¬O¦U³¹¤º®e¶i¦æ¤F´£¤É©M§ï¼g¡A¹ï³n¥ó¥­»O©M¥D­n²Õ¥ó³£¶i¦æ¤F¤É¯Å¡A¨ãÅéÅܤƦp¤U¡G
¡]1¡^ªö¥ÎHadoop 3.1¡C¦b¹ê½î¤¤§Ú­Ì¤]·P¨ü¨ì¡A Hadoop 3.1¦b³t«×¡Bí©w©Ê¡B©ö¥Î©Êµ¥¤è­±³£¦n¤_¦­´Áªºª©¥»¡C
¡]2¡^JDK¥Ñ­ì¨Óªº1.7.0_71¤É¯Å¨ì¤F1.8.0_171¡C±q·~¬É¤ÏõXªº«H®§¬Ý¡A1.8.0ª©¥»ªºJDK¬O«Ü¨ü¶}µo¤H­ûÅwªïªº¡C
¡]3¡^MySQL¥Ñ­ì¨Óªº5.7.13¤É¯Å¨ì8.0.11¡A¨ä©Ê¯à±o¨ì¤FÅãµÛªº´£°ª¡C
¡]4¡^Hive±q­ì¨Óªº2.1.0¤É¯Å¨ì3.1.0¡C
¡]5¡^HBaseÄ~Äòªö¥Î1.2.4ª©¡C§Ú­ÌÆ[ÂI¬O¡A¥²­nªº¤É¯Å¬O¦³®Äªº¡A¦ý¬O¡A¤É¯Å³n¥ó²Õ¥ó¤]­±Á{¾A°t©Ê°ÝÃD¡A¦b¥Í²£¹ê»Ú¤¤§ó¬O»Ý­n·V­«¹ï«Ý¡C±q©x¤è¤åÄm¤Î¹ê½î¨Ó¬Ý¡AHadoop»PHBase¦s¦b«Ü±jªº¾A°t©Ê°ÝÃD¡A¤£¦Pª©¥»ªºHadoop»Ý­n¹ïÀ³¤£¦Pª©¥»ªºHBase¡C¬ã¨sÃÒ©ú¡AHadoop 3.1»PHBase 1.2.4¯à°÷«Ü¦n¦a°t¦X¨Ï¥Î¡C
¡]6¡^Spark¥Ñ­ì¨Óªº2.0¤É¯Å¨ì2.4¡C»P¤§°t®Mªº¶}µo¥­»OIDEA¤]¥Ñ­ì¨Óªº2016.3¤É¯Å¨ì2018.3.4¡C
¯S§O»Ý­n»¡©úªº¬O¡A¦b¤W­z¤É¯Å¤¤¡A¬°ÅªªÌ®i¥Ü¤F¤j¶qªº·s¤èªk©M·sÅܤơA´¿½ò¹L¤F«Ü¦hªº§|¡A¸Ñ¨M¤F¤£¤Ö§Þ³N°ÝÃD¡C³o¨Ç¹ï¾Ç²ßªÌ¡B¶µ¥Ø¶}µoªÌ³£¦³«Ü¦nªº°Ñ¦Ò§@¥Î¡C
¤j¼Æ¾Ú¥¿³B¤_¤è¿³¥¼¦ãªºµo®i®É´Á¡A§Ú­Ì±N§V¤O¬°ÅªªÌ©^Ämºë«~¤O§@¡C¥Ñ¤_§@ªÌ¤ô¥­¦³­­¡A¿ù»~©M²¨º|¦b©ÒÃø§K¡AÀµ½Ð¼s¤jŪªÌ´£¥XÄ_¶Qªº·N¨£©M«Øij¡C

¶ÀªF­x
2019¦~8¤ë21¤é¤_ªø¨F
¤º®e²¤¶¡G

°ò¤_"²`¤J¤ÀªR²Õ¥ó­ì²z¡B¥R¤À®i¥Ü·f«Ø¹Lµ{¡B¸Ô²Ó«ü¾ÉÀ³¥Î¶}µo¡¨ªº²z©À¡A¥H³Ì·sª©Hadoop¤Î¨ä¥ÍºA²Õ¥ó¬°¹ï¶H¡Aªö¥Î²z½×»PÀ³¥Î°ª«×¿Ä¦Xªº¤èªk¡A¤¶²Ð¤j¼Æ¾Úªº·§©À¡B§Þ³N¡B¤èªk¡BÀ³¥Î¡B¥H¤Î¶µ¥Ø¶}µo¡C¥þ®Ñ¤À¬°¤T½g¡A²Ä¤@½g¬°¤j¼Æ¾Úªº°ò¥»·§©À©M§Þ³Nºî­z¡A²Ä¤G½g¬°¥­»O·f«Ø»P°ò¥»À³¥Î¡A¤º®e³]­pLinux¡BHDFS¡BMapReduce¡BYarn¡BHive¡BHBase¡BSqoop¡BKafka¡BSpark¡BPhoenixµ¥¡F²Ä¤T½g¬°¼Æ¾Ú³B²z»P¶µ¥Ø¶}µo¡Aºî¦X¹B¥Î¦UÃþ²Õ¥ó¶i¦æ¹ê»Ú¼Æ¾Ú³B²z¡A¥]¬A¥æ¤¬¦¡À³¥Î¡B¨Mµ¦¡B±ÀÂ˺âªk¡B¾P°â¼Æ¾Ú¤ÀªR¨t²Îµ¥¡C
¥Ø¿ý¡G

²Ä¤@½g ¤j¼Æ¾Úªº°ò¥»·§©À©M§Þ³N 1
²Ä1³¹ ºü½× 3
1.1 ¤j¼Æ¾Úªº®É¥N­I´º 3
1.1.1 ¥þ²y¤j¼Æ¾Ú®ö¼é 3
1.1.2 §Ú°êªº¤j¼Æ¾Ú¾Ô²¤ 5
1.2 ¤j¼Æ¾Úªº°ò¥»·§©À©M¯S©º 6
1.2.1 °ò¥»·§©À 6
1.2.2 °ò¥»¯S©º 7
1.3 ¤j¼Æ¾Ú¨t²Îªº§Þ³N¤ä¼µÅé¨t 7
1.3.1 §Þ³N¤ä¼µÅé¨t·§Äý 7
1.3.2 ¤j¼Æ¾Ú¨t²Îªºªö¶°¼h 8
1.3.3 ¤j¼Æ¾Ú¨t²Îªº¦sÀx¼h 9
1.3.4 ¤j¼Æ¾Ú¨t²Îªº¤ÀªR¼h 9
1.3.5 ¤j¼Æ¾Ú¨t²ÎªºÀ³¥Î¼h 9
1.3.6 ¤j¼Æ¾Ú¨t²Îªº««ª½¼h 10
1.4 ¤j¼Æ¾Ú»â°ìªº¥D­n¾¦ì¤Î¨ä¯à¤O­n¨D 11
1.4.1 ­º®u¼Æ¾Ú©x 11
1.4.2 ¼Æ¾Ú¬ì¾Ç®a 11
1.4.3 ¤j¼Æ¾Ú¶}µo¤uµ{®v 12
1.4.4 ¤j¼Æ¾Ú¹Bºû¤uµ{®v 13
1.5 ¥»³¹¤pµ² 13
²Ä2³¹ Hadoop¤j¼Æ¾ÚÃöÁä§Þ³N 15
2.1 Hadoop¤j¼Æ¾ÚÀ³¥Î¥ÍºA¨t²Î 15
2.1.1 ¬[ºcªº°ò¥»²z½× 15
2.1.2 Hadoop¤j¼Æ¾ÚÀ³¥Î¥ÍºA¨t²Îªº¥D­n²Õ¥ó¤Î¨äÃö¨t 16
2.2 ¤j¼Æ¾Úªö¶°§Þ³N 19
2.2.1 µ²ºc¤Æ¼Æ¾Úªö¶°¤u¨ã 19
2.2.2 ¤é§Ó¦¬¶°¤u¨ã»P§Þ³N 20
2.3 ¤j¼Æ¾Ú¦sÀx§Þ³N 23
2.3.1 ¬ÛÃö·§©À 23
2.3.2 ¤À¥¬¦¡¦sÀx¨t²Î 27
2.3.3 ¼Æ¾Ú®w¡]HBase¡^»P¼Æ¾Ú­Ü®w¡]Hive¡^ 30
2.4 ¤À¥¬¦¡­pºâ®Ø¬[ 35
2.4.1 Â÷½u­pºâ®Ø¬[ 35
2.4.2 ¹ê®É¬y­pºâ¥­»O 40
2.5 ¼Æ¾Ú¤ÀªR¥­»O»P¤u¨ã 45
2.5.1 ­±¦V¤j¼Æ¾Úªº¼Æ¾Ú«õ±¸»P¤ÀªR¤u¨ã 45
2.5.2 ¾÷¾¹¾Ç²ß 49
2.6 ¥»³¹¤pµ² 52
²Ä¤G½g Hadoop¤j¼Æ¾Ú¥­»O·f«Ø»P°ò¥»À³¥Î 55
²Ä3³¹ Linux¾Þ§@¨t²Î»P¶°¸s·f«Ø 57
3.1 Linux¾Þ§@¨t²Î 57
3.1.1 ·§­z 57
3.1.2 ¯SÂI 58
3.1.3 Linux¾Þ§@¨t²Îªº²Õ¦¨ 59
3.2 Linux¶°¸sªº·f«Ø 62
3.2.1 ¦w¸ËVMware Workstation 62
3.2.2 ¦bVMware Workstation Pro 12¤W¦w¸ËLinux¡]CentOS 7¡^ 65
3.3 ¶°¸sªº°t¸m 77
3.3.1 ³]¸m¥D¾÷¦W 77
3.3.2 ºôµ¸³]¸m 79
3.3.3 Ãö³¬¨¾¤õùÙ 83
3.3.4 ¦w¸ËJDK 84
3.3.5 §K±KÆ_µn¿ý°t¸m 87
3.4 Linux°ò¥»©R¥O 89
3.5 ¥»³¹¤pµ² 96
²Ä4³¹ HDFS¦w¸Ë»P°ò¥»À³¥Î 97
4.1 HDFS·§­z 97
4.1.1 ¯SÂI 97
4.1.2 ¥D­n²Õ¥ó»P¬[ºc 97
4.2 HDFS¬[ºc¤ÀªR 98
4.2.1 ¼Æ¾Ú¶ô 98
4.2.2 NameNode 98
4.2.3 DataNode 99
4.2.4 SecondaryNameNode 100
4.2.5 ¼Æ¾Ú³Æ¥÷ 100
4.2.6 ³q«H¨óij 101
4.2.7 ¥i¾a©Ê«OÃÒ 101
4.3 ¤å¥ó¾Þ§@¹Lµ{¤ÀªR 101
4.3.1 Ū¤å¥ó 101
4.3.2 ¼g¤å¥ó 102
4.3.3 §R°£¤å¥ó 103
4.4 Hadoopªº¦w¸Ë»P°t¸m 104
4.4.1 ¸ÑÀ£Hadoop¦w¸Ë¥] 104
4.4.2 °t¸mHadoopÀô¹ÒÅܶq 105
4.4.3 °t¸mYarnÀô¹ÒÅܶq 106
4.4.4 °t¸m®Ö¤ß²Õ¥ó 106
4.4.5 °t¸m¤å¥ó¨t²Î 107
4.4.6 °t¸myarn site.xml¤å¥ó 108
4.4.7 °t¸mMapReduce­pºâ®Ø¬[¤å¥ó 109
4.4.8 °t¸mMaster¤¤ªºworkers¤å¥ó 111
4.4.9 ±NMaster¤WªºHadoop´_¨î¨ìSlave 111
4.5 Hadoop¶°¸sªº±Ò°Ê 112
4.5.1 °t¸m¾Þ§@¨t²ÎªºÀô¹ÒÅܶq 112
4.5.2 ³Ð«ØHadoop¼Æ¾Ú¥Ø¿ý 113
4.5.3 ®æ¦¡¤Æ¤å¥ó¨t²Î 113
4.5.4 ±Ò°Ê©MÃö³¬Hadoop 114
4.5.5 ÅçÃÒHadoop¬O§_¦¨¥\±Ò°Ê 115
4.6 Hadoop¶°¸sªº°ò¥»À³¥Î 117
4.6.1 HDFS°ò¥»©R¥O 117
4.6.2 ¦bHadoop¶°¸s¤¤¹B¦æµ{§Ç 120
4.7 ¥»³¹¤pµ² 122
²Ä5³¹ MapReduce»PYarn 123
5.1 MapReduceµ{§Çªº·§©À 123
5.1.1 °ò¥»½sµ{¼Ò«¬ 123
5.1.2 ­pºâ¹Lµ{¤ÀªR 124
5.2 ²`¤J²z¸ÑYarn 126
5.2.1 Yarnªº°ò¥»¬[ºc 126
5.2.2 Yarnªº¤u§@¬yµ{ 130
5.3 ¦bLinux¥­»O¦w¸ËEclipse 130
5.3.1 Eclipse²¤¶ 130
5.3.2 ¦w¸Ë¦}±Ò°ÊEclipse 131
5.4 ¶}µoMapReduceµ{§Çªº°ò¥»¤èªk 133
5.4.1 ¬°Eclipse¦w¸ËHadoop´¡¥ó 133
5.4.2 WordCount¡G²Ä¤@­ÓMapReduceµ{§Ç 137
5.5 ¥»³¹¤pµ² 150
²Ä6³¹ Hive©MHBaseªº¦w¸Ë»PÀ³¥Î 151
6.1 ¦bCentOS 7¤U¦w¸ËMySQL 151
6.1.1 ¤U¸ü©Î´_¨îMySQL¦w¸Ë¥] 151
6.1.2 °õ¦æ¦w¸Ë©R¥O 152
6.1.3 ±Ò°ÊMySQL 153
6.1.4 µn¿ýMySQL 153
6.1.5 ¨Ï¥ÎMySQL 154
6.1.6 °ÝÃD»P¸Ñ¨M¿ìªk 156
6.2 Hive¦w¸Ë»PÀ³¥Î 157
6.2.1 ¤U¸ü¦}¸ÑÀ£Hive¦w¸Ë¥] 158
6.2.2 °t¸mHive 158
6.2.3 ±Ò°Ê¦}ÅçÃÒHive 161
6.2.4 Hiveªº°ò¥»À³¥Î 162
6.3 ZooKeeper¶°¸s¦w¸Ë 163
6.3.1 ZooKeeper²¤¶ 163
6.3.2 ¦w¸ËZooKeeper 164
6.3.3 °t¸mZooKeeper 165
6.3.4 ±Ò°Ê©M´ú¸Õ 166
6.4 HBaseªº¦w¸Ë»PÀ³¥Î 168
6.4.1 ¸ÑÀ£¦}¦w¸ËHBase 168
6.4.2 °t¸mHBase 169
6.4.3 ±Ò°Ê¦}ÅçÃÒHBase 171
6.4.4 HBaseªº°ò¥»À³¥Î 173
6.4.5 HBaseÀ³¥Î¤¤±`¨£°ÝÃD¤Î¨ä¸Ñ¨M¿ìªk 175
6.5 ¥»³¹¤pµ² 176
²Ä7³¹ Sqoop©MKafkaªº¦w¸Ë»PÀ³¥Î 177
7.1 ¦w¸Ë³¡¸pSqoop 177
7.1.1 ¤U¸ü©Î´_¨îSqoop¦w¸Ë¥] 177
7.1.2 ¸ÑÀ£¦}¦w¸ËSqoop 177
7.1.3 °t¸mSqoop 178
7.1.4 ±Ò°Ê¦}ÅçÃÒSqoop 180
7.1.5 ´ú¸ÕSqoop»PMySQLªº³s±µ 180
7.2 ¦w¸Ë³¡¸pKafka¶°¸s 182
7.2.1 ¤U¸ü©Î´_¨îKafka¦w¸Ë¥] 182
7.2.2 ¸ÑÀ£ÁYKafka¦w¸Ë¥] 182
7.2.3 °t¸mKafka¶°¸s 183
7.2.4 Kafkaªºªì¨BÀ³¥Î 184
7.3 ¥»³¹¤pµ² 188
²Ä8³¹ Spark¶°¸sªº¦w¸Ë»P¶}µoÀô¹Òªº°t¸m 189
8.1 ²`¤J²z¸ÑSpark 189
8.1.1 Sparkªº¨t²Î¬[ºc 189
8.1.2 SparkªºÃöÁä·§©À 191
8.2 Scalaªº¦w¸Ë»P°t¸m 193
8.2.1 ¤U¸üScala¦w¸Ë¥] 194
8.2.2 ¦w¸ËScala 194
8.2.3 ±Ò°Ê¦}À³¥ÎScala 195
8.3 Spark¶°¸sªº¦w¸Ë»P°t¸m 195
8.3.1 ¦w¸Ë¼Ò¦¡ 195
8.3.2 Sparkªº¦w¸Ë 196
8.3.3 ±Ò°Ê¦}ÅçÃÒSpark 198
8.3.4 ´XÂI»¡©ú 202
8.4 IDEA¶}µoÀô¹Òªº¦w¸Ë»P°t¸m 203
8.4.1 IDEA²¤¶ 203
8.4.2 IDEAªº¦w¸Ë 204
8.4.3 IDEAªº°t¸m 205
8.5 ¥»³¹¤pµ² 208
²Ä9³¹ SparkÀ³¥Î°ò¦ 209
9.1 SparkÀ³¥Îµ{§Çªº¹B¦æ¼Ò¦¡ 209
9.1.1 Spark on Yarn-cluster- 209
9.1.2 Spark on Yarn-client 210
9.2 SparkªºÀ³¥Î³]­p 211
9.2.1 ¤À¥¬¦¡¦ôºâ¶ê©P²v 211
9.2.2 °ò¤_Spark MLlibªº¶U´Ú­·ÀI¹w´ú 226
9.3 ¥»³¹¤pµ² 242
²Ä¤T½g ¤j¼Æ¾Ú³B²z»P¶µ¥Ø¶}µo 243
²Ä10³¹ ¥æ¤¬¦¡¼Æ¾Ú³B²z 245
10.1 ¼Æ¾Ú¹w³B²z 245
10.1.1 ¬d¬Ý¼Æ¾Ú 245
10.1.2 ¼Æ¾ÚÂX®i 247
10.1.3 ¼Æ¾Ú¹LÂo 247
10.1.4 ¼Æ¾Ú¤W¶Ç 248
10.2 ³Ð«Ø¼Æ¾Ú­Ü®w 249
10.2.1 ³Ð«ØHive¼Æ¾Ú­Ü®wªº°ò¥»©R¥O 249
10.2.2 ³Ð«ØHive¤À°Ïªí 251
10.3 ¼Æ¾Ú¤ÀªR 253
10.3.1 °ò¥»²Î­p 253
10.3.2 ¥Î¤á¦æ¬°¤ÀªR 254
10.3.3 ¹ê®É¼Æ¾Ú 256
10.4 ¥»³¹¤pµ² 256
²Ä11³¹ ¨ó¦P¹LÂo±ÀÂ˨t²Î 257
11.1 ±ÀÂ˺âªk·§­z 257
11.1.1 °ò¤_¤H¤f²Î­p¾Çªº±ÀÂË 257
11.1.2 °ò¤_¤º®eªº±ÀÂË 258
11.1.3 ¨ó¦P¹LÂo±ÀÂË 258
11.2 ¨ó¦P¹LÂo±ÀÂ˺âªk¤ÀªR 259
11.2.1 °ò¤_¥Î¤áªº¨ó¦P¹LÂo±ÀÂË 259
11.2.2 °ò¤_ª««~ªº¨ó¦P¹LÂo±ÀÂË 261
11.3 Spark MLlib±ÀÂ˺âªkÀ³¥Î 262
11.3.1 ALSºâªk­ì²z 262
11.3.2 ALSªºÀ³¥Î³]­p 264
11.4 ¥»³¹¤pµ² 277
²Ä12³¹ ¾P°â¼Æ¾Ú¤ÀªR¨t²Î 279
12.1 ¼Æ¾Úªö¶° 279
12.1.1 ¦bWindows¥­»O¦w¸ËJDK 279
12.1.2 ¦bWindows¥­»O¦w¸ËEclipse 281
12.1.3 ±NWebCollector¶µ¥Ø¾É¤JEclipse 282
12.1.4 ¦bWindows¥­»O¦w¸ËMySQL 283
12.1.5 ³s±µJDBC 286
12.1.6 ¹B¦æª¦Âε{§Ç 286
12.2 ¦bHBase¶°¸s¤W·Ç³Æ¼Æ¾Ú 287
12.2.1 ±N¼Æ¾Ú¾É¤JMySQL 287
12.2.2 ±NMySQLªí¤¤ªº¼Æ¾Ú¾É¤JHBase¶°¸s 289
12.3 ¦w¸ËPhoenix¤¤¶¡¥ó 291
12.3.1 Phoenix¬[ºc 291
12.3.2 ¸ÑÀ£¦w¸ËPhoenix 293
12.3.3 PhoenixÀô¹Ò°t¸m 293
12.3.4 ¨Ï¥ÎPhoenix 294
12.4 °ò¤_Webªº«eºÝ¶}µo 298
12.4.1 ±NWeb«eºÝ¶µ¥Ø¾É¤JEclipse 298
12.4.2 ¦w¸ËTomcat 300
12.4.3 ¦bEclipse¤¤°t¸mTomcat 300
12.4.4 ¦bWebÂsÄý¾¹¤¤¬d¬Ý°õ¦æµ²ªG 303
12.5 ¥»³¹¤pµ² 305
°Ñ¦Ò¤åÄm307
§Ç¡G