½ºÆÄÅ© â½ÃÀÚ°¡ ¾Ë·ÁÁÖ´Â ½ºÆÄÅ© È°¿ë°ú ¹èÆ÷, À¯Áö º¸¼öÀÇ ¸ðµç °Í ¿ÀǼҽº Ŭ·¯½ºÅÍ ÄÄÇ»Æà ÇÁ·¹ÀÓ¿öÅ©ÀÎ ½ºÆÄÅ©ÀÇ Ã¢½ÃÀÚ°¡ ¾´ ½ºÆÄÅ©¿¡ ´ëÇÑ Á¾ÇÕ ¾È³»¼ÀÌ´Ù. ½ºÆÄÅ© »ç¿ë¹ýºÎÅÍ ¹èÆ÷, À¯Áö º¸¼öÇÏ´Â ¹æ¹ý±îÁö Æ÷°ýÀûÀ¸·Î ÀÍÈú ¼ö ÀÖÀ¸¸ç, ½ºÆÄÅ© 2ÀÇ °³¼±Á¡°ú »õ·Î¿î ±â´ÉÀ» ÀÚ¼¼È÷ ¼³¸íÇÏ°í ÀÖ´Ù. ±¸Á¶ÈµÈ ½ºÆÄÅ© APIÀÇ Æ¯Â¡°ú °øÅë ±â´ÉÀº ¹°·ÐÀÌ°í, ¿£µå Åõ ¿£µå ½ºÆ®¸®¹Ö ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÃàÇÏ´Â »õ·Î¿î °í¼öÁØ APIÀÎ ±¸Á¶Àû ½ºÆ®¸®¹ÖÀ» »ìÆ캻´Ù. ÀÌ Ã¥À» ÀÐÀ¸¸é ½ºÆÄÅ©¸¦ ¸ð´ÏÅ͸µ, Æ©´×, µð¹ö±ëÇÏ´Â µ¥ ÇÊ¿äÇÑ ±âº» Áö½ÄÀ» ½ÀµæÇÒ ¼ö ÀÖ°í ³ª¾Æ°¡ ½ºÆÄÅ©ÀÇ È®Àå ¸Ó½Å·¯´× ¶óÀ̺귯¸®ÀÎ MLlibÀ» »ç¿ëÇÏ´Â ¹æ¹ý°ú ½Ã³ª¸®¿À¸¦ ÀÍÈú ¼ö ÀÖ´Ù.
2014³â¿¡ ¸î¸î ¿¬±¸ ÇÁ·ÎÁ§Æ®¿¡ ½ºÆÄÅ©¸¦ µµÀÔÇß½À´Ï´Ù. µ¥ÀÌÅͺ긯½º¿¡¼ Á¦Ç° °ü¸®¸¦ ¸Ã°í ÀÖÀ¸¸ç »ç¿ëÀÚµéÀÌ ´Ù¾çÇÑ ¾ÆÆÄÄ¡ ½ºÆÄÅ© ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÒ ¼ö Àִ ȯ°æÀ» ¸¸µé±â À§ÇØ ³ë·ÂÇÏ°í ÀÖ½À´Ï´Ù. ¶ÇÇÑ Á¤±âÀûÀ¸·Î ½ºÆÄÅ©¿Í °ü·ÃµÈ ºí·Î±×¸¦ ÀÛ¼ºÇÏ°í ÄÜÆÛ·±½º ¹ßÇ¥¿Í ¹Ô¾÷¿¡ Âü¿©ÇÏ°í ÀÖ½À´Ï´Ù. UC¹öŬ¸® ´ëÇб³ Á¤º¸´ëÇпø¿¡¼ Á¤º¸ °ü¸®¿Í ½Ã½ºÅÛ ºÐ¾ßÀÇ ¼®»çÇÐÀ§¸¦ ÃëµæÇß½À´Ï´Ù.
[ Part 1 ºòµ¥ÀÌÅÍ¿Í ½ºÆÄÅ© °£´ÜÈ÷ »ìÆ캸±â ]CHAPTER 1 ¾ÆÆÄÄ¡ ½ºÆÄÅ©¶õ1.1 ¾ÆÆÄÄ¡ ½ºÆÄÅ©ÀÇ Ã¶ÇÐ1.2 ½ºÆÄÅ©ÀÇ µîÀå ¹è°æ1.3 ½ºÆÄÅ©ÀÇ ¿ª»ç1.4 ½ºÆÄÅ©ÀÇ ÇöÀç¿Í ¹Ì·¡1.5 ½ºÆÄÅ© ½ÇÇàÇϱâ1.6 Á¤¸®CHAPTER 2 ½ºÆÄÅ© °£´ÜÈ÷ »ìÆ캸±â2.1 ½ºÆÄÅ©ÀÇ ±âº» ¾ÆÅ°ÅØó2.2 ½ºÆÄÅ©ÀÇ ´Ù¾çÇÑ ¾ð¾î API2.3 ½ºÆÄÅ© API2.4 ½ºÆÄÅ© ½ÃÀÛÇϱâ2.5 SparkSession2.6 DataFrame2.7 Æ®·£½ºÆ÷¸ÞÀ̼Ç2.8 ¾×¼Ç2.9 ½ºÆÄÅ© UI2.10 Á¾ÇÕ ¿¹Á¦2.11 Á¤¸®CHAPTER 3 ½ºÆÄÅ© ±â´É µÑ·¯º¸±â3.1 ¿î¿µ¿ë ¾ÖÇø®ÄÉÀÌ¼Ç ½ÇÇàÇϱâ3.2 Dataset: ŸÀÔ ¾ÈÁ¤¼ºÀ» Á¦°øÇÏ´Â ±¸Á¶Àû API3.3 ±¸Á¶Àû ½ºÆ®¸®¹Ö3.4 ¸Ó½Å·¯´×°ú °í±Þ ºÐ¼®3.5 Àú¼öÁØ API3.6 SparkR3.7 ½ºÆÄÅ©ÀÇ ¿¡ÄڽýºÅÛ°ú ÆÐÅ°Áö3.8 Á¤¸®[ Part 2 ±¸Á¶Àû API: DataFrame, SQL, Part 2Dataset ]CHAPTER 4 ±¸Á¶Àû API °³¿ä4.1 DataFrame°ú Dataset4.2 ½ºÅ°¸¶4.3 ½ºÆÄÅ©ÀÇ ±¸Á¶Àû µ¥ÀÌÅÍ Å¸ÀÔ °³¿ä4.4 ±¸Á¶Àû APIÀÇ ½ÇÇà °úÁ¤4.5 Á¤¸®CHAPTER 5 ±¸Á¶Àû API ±âº» ¿¬»ê5.1 ½ºÅ°¸¶5.2 Ä÷³°ú Ç¥Çö½Ä5.3 ·¹ÄÚµå¿Í ·Î¿ì5.4 DataFrameÀÇ Æ®·£½ºÆ÷¸ÞÀ̼Ç5.5 Á¤¸®CHAPTER 6 ´Ù¾çÇÑ µ¥ÀÌÅÍ Å¸ÀÔ ´Ù·ç±â6.1 API´Â ¾îµð¼ ãÀ»±î6.2 ½ºÆÄÅ© µ¥ÀÌÅÍ Å¸ÀÔÀ¸·Î º¯È¯Çϱâ6.3 ºÒ¸®¾ð µ¥ÀÌÅÍ Å¸ÀÔ ´Ù·ç±â6.4 ¼öÄ¡Çü µ¥ÀÌÅÍ Å¸ÀÔ ´Ù·ç±â6.5 ¹®ÀÚ¿ µ¥ÀÌÅÍ Å¸ÀÔ ´Ù·ç±â6.6 ³¯Â¥¿Í ŸÀÓ½ºÅÆÇÁ µ¥ÀÌÅÍ Å¸ÀÔ ´Ù·ç±â6.7 null °ª ´Ù·ç±â6.8 Á¤·ÄÇϱâ6.9 º¹ÇÕ µ¥ÀÌÅÍ Å¸ÀÔ ´Ù·ç±â6.10 JSON ´Ù·ç±â6.11 »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö6.12 Hive UDF6.13 Á¤¸®CHAPTER 7 Áý°è ¿¬»ê7.1 Áý°è ÇÔ¼ö7.2 ±×·ìÈ7.3 À©µµ¿ì ÇÔ¼ö7.4 ±×·ìÈ ¼Â7.5 »ç¿ëÀÚ Á¤ÀÇ Áý°è ÇÔ¼ö7.6 Á¤¸®CHAPTER 8 Á¶ÀÎ8.1 Á¶ÀΠǥÇö½Ä8.2 Á¶ÀΠŸÀÔ8.3 ³»ºÎ Á¶ÀÎ8.4 ¿ÜºÎ Á¶ÀÎ8.5 ¿ÞÂÊ ¿ÜºÎ Á¶ÀÎ8.6 ¿À¸¥ÂÊ ¿ÜºÎ Á¶ÀÎ8.7 ¿ÞÂÊ ¼¼¹Ì Á¶ÀÎ8.8 ¿ÞÂÊ ¾ÈƼ Á¶ÀÎ8.9 ÀÚ¿¬ Á¶ÀÎ8.10 ±³Â÷ Á¶ÀÎ(Ä«Å×½Ã¾È Á¶ÀÎ)8.11 Á¶ÀÎ »ç¿ë ½Ã ¹®Á¦Á¡8.12 ½ºÆÄÅ©ÀÇ Á¶ÀÎ ¼öÇà ¹æ½Ä8.13 Á¤¸®CHAPTER 9 µ¥ÀÌÅͼҽº9.1 µ¥ÀÌÅͼҽº APIÀÇ ±¸Á¶9.2 CSV ÆÄÀÏ9.3 JSON ÆÄÀÏ9.4 ÆÄÄÉÀÌ ÆÄÀÏ9.5 ORC ÆÄÀÏ9.6 SQL µ¥ÀÌÅͺ£À̽º9.7 ÅؽºÆ® ÆÄÀÏ9.8 °í±Þ I/O °³³ä9.9 Á¤¸®CHAPTER 10 ½ºÆÄÅ© SQL10.1 SQLÀ̶õ10.2 ºòµ¥ÀÌÅÍ¿Í SQL: ¾ÆÆÄÄ¡ ÇÏÀ̺ê10.3 ºòµ¥ÀÌÅÍ¿Í SQL: ½ºÆÄÅ© SQL10.4 ½ºÆÄÅ© SQL Äõ¸® ½ÇÇà ¹æ¹ý10.5 Ä«Å»·Î±×10.6 Å×À̺í10.7 ºä10.8 µ¥ÀÌÅͺ£À̽º10.9 select ±¸¹®10.10 °í±Þ ÁÖÁ¦10.11 ´Ù¾çÇÑ ±â´É10.12 Á¤¸®CHAPTER 11 Dataset11.1 DatasetÀ» »ç¿ëÇÒ ½Ã±â11.2 Dataset »ý¼º11.3 ¾×¼Ç11.4 Æ®·£½ºÆ÷¸ÞÀ̼Ç11.5 Á¶ÀÎ11.6 ±×·ìÈ¿Í Áý°è11.7 Á¤¸®[ Part 3 Àú¼öÁØ API ]CHAPTER 12 RDD12.1 Àú¼öÁØ API¶õ12.2 RDD °³¿ä12.3 RDD »ý¼ºÇϱâ12.4 RDD ´Ù·ç±â12.5 Æ®·£½ºÆ÷¸ÞÀ̼Ç12.6 ¾×¼Ç12.7 ÆÄÀÏ ÀúÀåÇϱâ12.8 ij½Ì12.9 üũÆ÷ÀÎÆÃ12.10 RDD¸¦ ½Ã½ºÅÛ ¸í·ÉÀ¸·Î Àü¼ÛÇϱâ12.11 Á¤¸®CHAPTER 13 RDD °í±Þ °³³ä13.1 Å°-°ª ÇüÅÂÀÇ ±âÃÊ(Å°-°ª ÇüÅÂÀÇ RDD)13.2 Áý°è13.3 cogroup13.4 Á¶ÀÎ13.5 ÆÄƼ¼Ç Á¦¾îÇϱâ13.6 »ç¿ëÀÚ Á¤ÀÇ Á÷·ÄÈ13.7 Á¤¸®CHAPTER 14 ºÐ»êÇü °øÀ¯ º¯¼ö14.1 ºê·Îµåij½ºÆ® º¯¼ö14.2 ¾îÅ¥¹Ä·¹ÀÌÅÍ14.3 Á¤¸®[ Part 4 ¿î¿µ¿ë ¾ÖÇø®ÄÉÀÌ¼Ç ]CHAPTER 15 Ŭ·¯½ºÅÍ¿¡¼ ½ºÆÄÅ© ½ÇÇàÇϱâ15.1 ½ºÆÄÅ© ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¾ÆÅ°ÅØó15.2 ½ºÆÄÅ© ¾ÖÇø®ÄÉÀ̼ÇÀÇ »ý¾ÖÁÖ±â(½ºÆÄÅ© ¿ÜºÎ)15.3 ½ºÆÄÅ© ¾ÖÇø®ÄÉÀ̼ÇÀÇ »ý¾ÖÁÖ±â(½ºÆÄÅ© ³»ºÎ)15.4 ¼¼ºÎ ½ÇÇà °úÁ¤15.5 Á¤¸®CHAPTER 16 ½ºÆÄÅ© ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÇϱâ16.1 ½ºÆÄÅ© ¾ÖÇø®ÄÉÀÌ¼Ç ÀÛ¼ºÇϱâ16.2 ½ºÆÄÅ© ¾ÖÇø®ÄÉÀÌ¼Ç Å×½ºÆ®16.3 °³¹ß ÇÁ·Î¼¼½º16.4 ¾ÖÇø®ÄÉÀÌ¼Ç ½ÃÀÛÇϱâ16.5 ¾ÖÇø®ÄÉÀÌ¼Ç È¯°æ ¼³Á¤Çϱâ16.6 Á¤¸®CHAPTER 17 ½ºÆÄÅ© ¹èÆ÷ ȯ°æ17.1 ½ºÆÄÅ© ¾ÖÇø®ÄÉÀÌ¼Ç ½ÇÇàÀ» À§ÇÑ Å¬·¯½ºÅÍ È¯°æ17.2 Ŭ·¯½ºÅÍ ¸Å´ÏÀú17.3 ±âŸ °í·Á»çÇ×17.4 Á¤¸®CHAPTER 18 ¸ð´ÏÅ͸µ°ú µð¹ö±ë18.1 ¸ð´ÏÅ͸µ ¹üÀ§18.2 ¸ð´ÏÅ͸µ ´ë»ó18.3 ½ºÆÄÅ© ·Î±×18.4 ½ºÆÄÅ© UI18.5 µð¹ö±ë ¹× ½ºÆÄÅ© ÀÀ±Þ óġ18.6 Á¤¸®CHAPTER 19 ¼º´É Æ©´×19.1 °£Á¢ÀûÀÎ ¼º´É Çâ»ó ±â¹ý19.2 Á÷Á¢ÀûÀÎ ¼º´É Çâ»ó ±â¹ý19.3 Á¤¸®[ Part 5 ½ºÆ®¸®¹Ö ]CHAPTER 20 ½ºÆ®¸² ó¸®ÀÇ ±âÃÊ20.1 ½ºÆ®¸² 󸮶õ20.2 ½ºÆ®¸² ó¸®ÀÇ ÇÙ½É ¼³°è °³³ä20.3 ½ºÆÄÅ©ÀÇ ½ºÆ®¸®¹Ö API20.4 Á¤¸®CHAPTER 21 ±¸Á¶Àû ½ºÆ®¸®¹ÖÀÇ ±âÃÊ21.1 ±¸Á¶Àû ½ºÆ®¸®¹ÖÀÇ ±âÃÊ21.2 ÇÙ½É °³³ä21.3 ±¸Á¶Àû ½ºÆ®¸®¹Ö È°¿ë21.4 ½ºÆ®¸² Æ®·£½ºÆ÷¸ÞÀ̼Ç21.5 ÀԷ°ú Ãâ·Â21.6 ½ºÆ®¸®¹Ö Dataset API21.7 Á¤¸®CHAPTER 22 À̺¥Æ® ½Ã°£°ú »óÅ ±â¹Ý ó¸®22.1 À̺¥Æ® ½Ã°£ ó¸®22.2 »óÅ ±â¹Ý ó¸®22.3 ÀÓÀÇÀûÀÎ »óÅ ±â¹Ý ó¸®22.4 À̺¥Æ® ½Ã°£ ó¸®ÀÇ ±âº»22.5 À̺¥Æ® ½Ã°£ À©µµ¿ì22.6 ½ºÆ®¸²¿¡¼ Áߺ¹ µ¥ÀÌÅÍ Á¦°ÅÇϱâ22.7 ÀÓÀÇÀûÀÎ »óÅ ±â¹Ý ó¸®22.8 Á¤¸®CHAPTER 23 ¿î¿µ ȯ°æ¿¡¼ÀÇ ±¸Á¶Àû ½ºÆ®¸®¹Ö23.1 ³»°íÀ强°ú üũÆ÷ÀÎÆÃ23.2 ¾ÖÇø®ÄÉÀÌ¼Ç º¯°æÇϱâ23.3 ¸ÞÆ®¸¯°ú ¸ð´ÏÅ͸µ23.4 ¾Ë¸²23.5 ½ºÆ®¸®¹Ö ¸®½º³Ê¸¦ »ç¿ëÇÑ °í±Þ ¸ð´ÏÅ͸µ23.6 Á¤¸®[ Part 6 °í±Þ ºÐ¼®°ú ¸Ó½Å·¯´× ]CHAPTER 24 °í±Þ ºÐ¼®°ú ¸Ó½Å·¯´× °³¿ä24.1 °í±Þ ºÐ¼®¿¡ ´ëÇÑ ÂªÀº ÀÔ¹®¼24.2 ½ºÆÄÅ©ÀÇ °í±Þ ºÐ¼® ÅøŶ24.3 °í¼öÁØ MLlibÀÇ °³³ä24.4 MLlib ½ÇÁ¦·Î »ç¿ëÇϱâ24.5 ¸ðµ¨ ¹èÆ÷ ¹æ½Ä24.6 Á¤¸®CHAPTER 25 µ¥ÀÌÅÍ Àüó¸® ¹× ÇÇó ¿£Áö´Ï¾î¸µ25.1 »ç¿ë ¸ñÀû¿¡ µû¶ó ¸ðµ¨ ¼½Ä ÁöÁ¤Çϱâ25.2 º¯È¯ÀÚ25.3 Àüó¸® ÃßÁ¤ÀÚ25.4 °í¼öÁØ º¯È¯ÀÚ25.5 ¿¬¼ÓÇü Ư¡ ó¸®Çϱâ25.6 ¹üÁÖÇü Ư¡ ó¸®Çϱâ25.7 ÅؽºÆ® µ¥ÀÌÅÍ º¯È¯ÀÚ25.8 Ư¡ Á¶ÀÛÇϱâ25.9 Ư¡ ¼±ÅÃ25.10 °í±Þ ÁÖÁ¦25.11 Á¤¸®CHAPTER 26 ºÐ·ù26.1 È°¿ë »ç·Ê26.2 ºÐ·ù À¯Çü26.3 MLlibÀÇ ºÐ·ù ¸ðµ¨26.4 ·ÎÁö½ºÆ½ ȸ±Í26.5 ÀÇ»ç°áÁ¤Æ®¸®26.6 ·£´ý Æ÷·¹½ºÆ®¿Í ±×·¡µð¾ðÆ® ºÎ½ºÆ¼µå Æ®¸®26.7 ³ªÀÌºê º£ÀÌÁî26.8 ºÐ·ù¿Í ÀÚµ¿ ¸ðµ¨ Æ©´×À» À§ÇÑ Æò°¡±â26.9 ¼¼ºÎ Æò°¡ÁöÇ¥26.10 ÀÏ´ë´Ù ºÐ·ù±â26.11 ´ÙÃþ ÆÛ¼ÁÆ®·Ð26.12 Á¤¸®CHAPTER 27 ȸ±Í27.1 È°¿ë »ç·Ê27.2 MLlib¿¡¼ Á¦°øÇϴ ȸ±Í ¸ðµ¨27.3 ¼±Çü ȸ±Í27.4 ÀϹÝÈ ¼±Çü ȸ±Í27.5 ÀÇ»ç°áÁ¤Æ®¸®27.6 ·£´ý Æ÷·¹½ºÆ®¿Í ±×·¡µð¾ðÆ® ºÎ½ºÆ¼µå Æ®¸®27.7 °í±Þ ¹æ¹ý·Ð27.8 Æò°¡±â¿Í ¸ðµ¨ Æ©´× ÀÚµ¿È27.9 Æò°¡ÁöÇ¥27.10 Á¤¸®CHAPTER 28 Ãßõ28.1 È°¿ë »ç·Ê28.2 ±³Â÷ÃÖ¼ÒÁ¦°ö ¾Ë°í¸®ÁòÀ» »ç¿ëÇÏ¿© Çù¾÷ ÇÊÅ͸µ ±¸ÇöÇϱâ28.3 ÃßõÀ» À§ÇÑ Æò°¡±â28.4 ¼º°ú Æò°¡ÁöÇ¥28.5 ºó¹ß ÆÐÅÏ ¸¶ÀÌ´×28.6 Á¤¸®CHAPTER 29 ºñÁöµµ ÇнÀ29.1 È°¿ë »ç·Ê29.2 ¸ðµ¨ È®À强29.3 k-Æò±Õ29.4 À̺йý k-Æò±Õ29.5 °¡¿ì½Ã¾È È¥ÇÕ ¸ðµ¨29.6 ÀáÀç µð¸®Å¬·¹ ÇÒ´ç29.7 Á¤¸®CHAPTER 30 ±×·¡ÇÁ ºÐ¼®30.1 ±×·¡ÇÁ ÀÛ¼ºÇϱâ30.2 ±×·¡ÇÁ Äõ¸®Çϱâ30.3 ¸ðƼÇÁ ã±â30.4 ±×·¡ÇÁ ¾Ë°í¸®Áò30.5 Á¤¸®CHAPTER 31 µö·¯´×31.1 µö·¯´×À̶õ31.2 ½ºÆÄÅ©¿¡¼ µö·¯´×À» »ç¿ëÇÏ´Â ¹æ¹ý31.3 µö·¯´× ¶óÀ̺귯¸®31.4 µö·¯´× ÆÄÀÌÇÁ¶óÀÎÀ» »ç¿ëÇÑ °£´ÜÇÑ ¿¹Á¦31.5 Á¤¸®[ Part 7 ¿¡ÄڽýºÅÛ ]CHAPTER 32 ¾ð¾îº° Ư¼º: ÆÄÀ̽ã(PySpark)°ú R(SparkR, sparklyr)32.1 PySpark32.2 R·Î ½ºÆÄÅ© »ç¿ëÇϱâ32.3 Á¤¸®CHAPTER 33 ¿¡ÄڽýºÅÛ°ú Ä¿¹Â´ÏƼ33.1 ½ºÆÄÅ© ÆÐÅ°Áö33.2 Ä¿¹Â´ÏƼ33.3 Á¤¸®ºÎ·Ï A ½ºÆÄÅ© ¼³Ä¡ ¹× ½ÇÇà ºÎ·Ï B ´õºí¸° ¿øÁ¤´ë: ½ºÆÄÅ© ¼¹Ô 2017 ´õºí¸° Âü°ü±â