°£Æí°áÁ¦, ½Å¿ëÄ«µå û±¸ÇÒÀÎ
ÀÎÅÍÆÄÅ© ·Ôµ¥Ä«µå 5% (30,780¿ø)
(ÃÖ´ëÇÒÀÎ 10¸¸¿ø / Àü¿ù½ÇÀû 40¸¸¿ø)
ºÏÇǴϾð ·Ôµ¥Ä«µå 30% (22,680¿ø)
(ÃÖ´ëÇÒÀÎ 3¸¸¿ø / 3¸¸¿ø ÀÌ»ó °áÁ¦)
NH¼îÇÎ&ÀÎÅÍÆÄũīµå 20% (25,920¿ø)
(ÃÖ´ëÇÒÀÎ 4¸¸¿ø / 2¸¸¿ø ÀÌ»ó °áÁ¦)
Close

Â÷¼¼´ë µ¥ÀÌÅÍ Ç÷§ÆûÀ» ÁöÇâÇÏ´Â ¾ÆÆÄÄ¡ ÇÏµÓ YARN

¿øÁ¦ : Apache Hadoop YARN: Moving beyond MapReduce and Batch Processing with Apache Hadoop 2
¼Òµæ°øÁ¦

2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.

ÆÇ¸ÅÁö¼ö 21
?
ÆÇ¸ÅÁö¼ö¶õ?
»çÀÌÆ®ÀÇ ÆÇ¸Å·®¿¡ ±â¹ÝÇÏ¿© ÆÇ¸Å·® ÃßÀ̸¦ ¹Ý¿µÇÑ ÀÎÅÍÆÄÅ© µµ¼­¿¡¼­ÀÇ µ¶¸³ÀûÀÎ ÆÇ¸Å Áö¼öÀÔ´Ï´Ù. ÇöÀç °¡Àå Àß ÆÈ¸®´Â »óǰ¿¡ °¡ÁßÄ¡¸¦ µÎ¾ú±â ¶§¹®¿¡ ½ÇÁ¦ ´©Àû ÆÇ¸Å·®°ú´Â ´Ù¼Ò Â÷À̰¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ÆÇ¸Å·® ¿Ü¿¡µµ ´Ù¾çÇÑ °¡ÁßÄ¡·Î ±¸¼ºµÇ¾î ÃÖ±ÙÀÇ À̽´µµ¼­ È®Àνà À¯¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇØ´ç Áö¼ö´Â ¸ÅÀÏ °»½ÅµË´Ï´Ù.
Close
°øÀ¯Çϱâ
Á¤°¡

36,000¿ø

  • 32,400¿ø (10%ÇÒÀÎ)

    1,800P (5%Àû¸³)

ÇÒÀÎÇýÅÃ
Àû¸³ÇýÅÃ
  • I-Point Àû¸³Àº ¸¶ÀÌÆäÀÌÁö¿¡¼­ Á÷Á¢ ±¸¸ÅÈ®Á¤ÇϽаæ¿ì¸¸ Àû¸³ µË´Ï´Ù.
Ãß°¡ÇýÅÃ
¹è¼ÛÁ¤º¸
  • 7/8(±Ý) À̳» ¹ß¼Û ¿¹Á¤  (¼­¿ï½Ã °­³²±¸ »ï¼º·Î 512)
  • ¹«·á¹è¼Û
ÁÖ¹®¼ö·®
°¨¼Ò Áõ°¡
  • À̺¥Æ®/±âȹÀü

  • ¿¬°üµµ¼­(71)

  • »óǰ±Ç

AD

Ã¥¼Ò°³

¾ÆÆÄÄ¡ ÇϵÓ(Apache Hadoop) 2.x ¹öÀüÀº ¸®¼Ò½º¸Å´ÏÀú(RM)¿Í ¾ÖÇø®ÄÉÀ̼ǸŴÏÀú(AM), ³ëµå¸Å´ÏÀú(NM)¶ó´Â ÁÖ¿äÇÑ 3°¡Áö ÄÄÆ÷³ÍÆ®·Î ±¸¼ºÇÑ YARNÀ̶ó´Â ¾ÆÅ°ÅØÃ³¿¡ ÀÇÁ¸ÇÑ´Ù. Â÷¼¼´ë µ¥ÀÌÅÍ Ç÷§ÆûÀ» ÁöÇâÇÏ´Â ¡º¾ÆÆÄÄ¡ ÇÏµÓ YARN¡»Àº ÇÏµÓ 2.xÀÇ ¼³Ä¡ ¹æ¹ý°ú ±âÁ¸ ¸Ê¸®µà½º ÅëÇÕ, YARN ¾ÆÅ°ÅØÃ³, Ä¿ÆÐ½ÃƼ(capacity) ½ºÄÉÁÙ·¯ µîÀ» ¼³¸íÇÑ´Ù.

ÃâÆÇ»ç ¼­Æò

¡Ú ¿ä¾à ¡Ú

¾ÆÆÄÄ¡ ÇϵÓ(Apache Hadoop) 2.x ¹öÀüÀº ¸®¼Ò½º¸Å´ÏÀú(RM)¿Í ¾ÖÇø®ÄÉÀ̼ǸŴÏÀú(AM), ³ëµå¸Å´ÏÀú(NM)¶ó´Â ÁÖ¿äÇÑ 3°¡Áö ÄÄÆ÷³ÍÆ®·Î ±¸¼ºÇÑ YARNÀ̶ó´Â ¾ÆÅ°ÅØÃ³¿¡ ÀÇÁ¸ÇÑ´Ù. »ç½Ç ÇÏÀ̺ê(Hive) °°Àº ¿¡ÄڽýºÅÛÀ̳ª ¸Þ¸ð¸® ±â¹Ý ÇÁ·¹ÀÓ¿öÅ©/Ç÷§ÆûÀ» »ç¿ëÇϱ⿡ ¾ÆÁ÷ YARN ±â¹Ý ¾ÖÇø®ÄÉÀ̼ÇÀº ÀÌÀü ÇÏµÓ 1.xó·³ ¸¹Áö´Â ¾Ê´Ù. ÇÏÁö¸¸ ¿¡ÄڽýºÅÛ µîÀÇ ´ëºÎºÐÀº YARN ±â¹Ý¿¡¼­ ¿î¿ëµÇ±â ¶§¹®¿¡ YARNÀÇ ¾ÆÅ°ÅØÃ³¸¦ ´õ ±íÀÌ ÀÌÇØÇÒ Çʿ䰡 ÀÖ´Ù. ÀÌ Ã¥¿¡¼­´Â ÇÏµÓ 2.xÀÇ ¼³Ä¡ ¹æ¹ý°ú ±âÁ¸ ¸Ê¸®µà½º ÅëÇÕ, YARN ¾ÆÅ°ÅØÃ³, Ä¿ÆÐ½ÃƼ(capacity) ½ºÄÉÁÙ·¯ µîÀ» ¼³¸íÇÑ´Ù. ÀÌÁß¿¡¼­ ÇÙ½ÉÀº YARNÀÇ 3°¡Áö ÁÖ¿ä ÄÄÆ÷³ÍÆ®ÀÎ ¸®¼Ò½º¸Å´ÏÀú(RM)¿Í ¾ÖÇø®ÄÉÀ̼ǸŴÏÀú(AM), ³ëµå¸Å´ÏÀú(NM)ÀÇ ¼³°è¿Í ¾ÆÅ°ÅØÃ³ ºÎºÐÀÌ´Ù. ´õºÒ¾î ±â¾÷ÀÇ Á¶Á÷ ±¸¼º¿¡ ¾Ë¸Â°Ô ÀÚ¿ø °ü¸®¸¦ ÇÒ ¼ö ÀÖ´Â Ä¿ÆÐ½ÃƼ ½ºÄÉÁÙ·¯¸¦ ¿ÏÀüÈ÷ ÀÌÇØÇÒ ¼ö ÀÖ´Ù. ±â¾÷ÀÇ ÇÏµÓ ¿î¿ëÀÚ³ª µ¥ÀÌÅÍ ¿£Áö´Ï¾î¿¡°Ô µµ¿òÀÌ µÉ Ã¥ÀÌ´Ù.

¡Ú ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ³»¿ë ¡Ú
¡á ¾ÆÆÄÄ¡ ÇÏµÓ ¿¡ÄڽýºÅÛÀ» È®ÀåÇÏ´Â ¹æ¹ýÀÎ YARNÀÇ ¸ñÇ¥¿Í ¼³°è, ¾ÆÅ°ÅØÃ³, ±¸¼º ¿ä¼Ò
¡á ´ÜÀÏ ³ëµå¿¡¼­ YARNÀÇ Å½»ö
¡á YARN Ŭ·¯½ºÅÍ¿Í Ä¿ÆÐ½ÃƼ ½ºÄÉÁÙ·¯ÀÇ °ü¸®
¡á ±âÁ¸ ¸Ê¸®µà½º ¾ÖÇø®ÄÉÀ̼ÇÀ» ½ÇÇàÇÏ´Â ¹æ¹ý
¡á ´ë±Ô¸ð Ŭ·¯½ºÅÍ YARN ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ´Â ¹æ¹ý
¡á YARN¿¡¼­ ½ÇÇàÇÏ´Â »õ·Î¿î ¿ÀǼҽº ÇÁ·¹ÀÓ¿öÅ©

¡Ú ÃßõÀÇ ±Û ¡Ú

ÀÛ°¡ Àª¸®¾ö ±é½¼ÀÌ ÇÑ À¯¸íÇÑ ¸»ÀÌ ÀÖ´Ù. ¡°¹Ì·¡´Â ÀÌ¹Ì ¿Í ÀÖ´Ù. ´ÜÁö ³Î¸® ÆÛÁ®ÀÖÁö ¾ÊÀ» »ÓÀÌ´Ù.¡± À¥ °Ë»ö »ê¾÷ÀÌ ÀüÇô ¾Ë·ÁÁöÁö ¾Ê¾ÒÀ» ¶§ ¿ì¸®¿¡°Ô´Â ºòµ¥ÀÌÅÍÀÇ ¹Ì·¡¿¡¼­ÀÇ »î¿¡ ´ëÇÑ Æ¯±ÇÀÌ ÀÖ¾ú´Ù(ÇÑÆí, ÀúÁÖµµ ÀÖ¾ú´Ù). ¹«¾ùÀ» ¹è¿üÀ»±î? ¿ì¸®´Â ¸ðµç °ÍÀ» ÃøÁ¤ÇÒ ¼ö ÀÖ°Ô ÇнÀÇß´Ù. ±×¸®°í ¿ì¸®´Â ½ÇÇèÇÏ´Â ¹æ¹ýµµ ¹è¿ü´Ù. ¿ì¸®´Â ºñÁ¤Çü µ¥ÀÌÅ͸¦ ¹ß±¼ÇØ¾ß ÇÏ´Â ½ÅÈ£¸¦ ½ÀµæÇß°í, µ¥ÀÌÅÍ °úÇÐÀ» ÅëÇØ ºñÁî´Ï½º °¡Ä¡¸¦ ¹ß±¼ÇØ¾ß ÇÏ´Â °ÍÀ» ¹è¿ü´Ù. ±×¸®°í ±× ½Ã±â¿¡ °³¹ßµÇ°í ÀÖ´Â ºñÁî´Ï½º ÀÎÅÚ¸®Àü½º ½Ã½ºÅÛ°ú´Â ±Ùº»ÀûÀ¸·Î ´Ù¸¥ »õ·Î¿î µ¥ÀÌÅÍ Ã³¸® Ç÷§ÆûÀÌ ÇÊ¿äÇϰí, ÀÌ ÀÏÀ» À§ÇØ ÇнÀÇß´Ù.

ºòµ¥ÀÌÅÍÀÇ ¹Ì·¡´Â ºü¸£°Ô, °ÅÀÇ ¸ðµç »ê¾÷¿¡ µµ´ÞÇϰí ÀÖ´Ù. ºòµ¥ÀÌÅÍÀÇ ¹Ì·¡´Â ÀÚµ¿Â÷¿Í ºôµù, ½ÉÁö¾î »çÀ̹ö °ø°£¿¡¼­ ¿ì¸®°¡ ¾Ë°í ÀÖ´Â À¥·Î±×»Ó¸¸ ¾Æ´Ï¶ó »ç¶÷µéÀÌ ¸¸µé¾î³»´Â ·Î±× ½ºÆ®¸² µî ¹°¸®Àû ¼¼°èÀÇ ±¤¹üÀ§ÇÑ °èÃøÀ» ÅëÇØ ºÎºÐÀûÀ¸·Î ±¸µ¿µÇ°í ÀÖ´Ù. ¾ÆÁÖ ºÐ¸íÇÏ°Ô µðÁöÅÐÈ­µÈ Á¤ºÎÀÇ ±â·Ï°ú º¸Çè Á¤Ã¥, µðÁöÅÐ ÀÇ·á ±â·Ï µî°ú °°Àº µðÁöÅÐ ±â·ÏÀº °Ë»ö ¿£ÁøÀÌ À¥ÆäÀÌÁö¸¦ Å©·Ñ¸µÇϰí ÇØ¼®ÇÏ´Â °Í°ú ºñ½ÁÇÑ Á¤º¸ÀÇ ¼öÁý¹°À» ¸¸µé°í ÀÖ´Ù. Á¡Á¡ ´õ »ê¾÷¿¡¼­ À¥ °Ë»ö ¼¼»óÀÇ Ã¹ ¹øÂ°·Î °³Ã´µÈ µµ±¸¿Í ±â¼úÀÌ Åë¿ëµÇ´Â °ÍÀº ³î¶ó¿î ÀÏÀº ¾Æ´Ï´Ù. ±×¸®°í ¾ÆÆÄÄ¡ ÇϵÓ(Apache Hadoop)µµ ´ç¿¬È÷ ±×¿Í °°Àº µµ±¸´Ù.

ÇÏÁö¸¸ ÇϵÓÀº ¹ßÇ¥µÈ Áö 10³â °¡±îÀÌ µÆ´Ù. ÄÄÇ»ÆÃ ÀÎÇÁ¶ó´Â ½Ê ³â µ¿¾È Å©°Ô ¹ßÀüÇß´Ù. ¸¸¾à ÇϵÓÀÌ Çö´ë ºòµ¥ÀÌÅÍ ¼¼»ó°ú ¹ÐÁ¢ÇÑ °ü·ÃÀÌ ÀÖ´Ù¸é, ÇÏµÓ ¿ª½Ã ¹ßÀüÀÌ ÇÊ¿äÇß´Ù. µû¶ó¼­ YARNÀº ÇϵӰú °ü·ÃÇÑ ¹ßÀüÀÇ °á°ú´Ù.

ÀÌ Ã¥ÀÇ ÇÏµÓ ¿ª»ç °³°ü¿¡¼­µµ ¼³¸íÇßÁö¸¸, ÇÏµÓ ½ÇÀçÀÇ ´ëºÎºÐÀº ´ÜÀÏ ÄÄÇ»ÆÃ ÆÐ·¯´ÙÀÓÀÎ ¸Ê¸®µà½º(MapReduce) Áö¿øÀÌ´Ù. ÄÄÇ»ÆÃ ¼­¹ö¿¡¼­ ¹®Á¦°¡ µÇ´Â °Í¿¡ ´õ ¸¹Àº ³ëµå¸¦ Ãß°¡ÇÏ´Â ¼öÆòÀû È®ÀåÀº À¥ °Ë»ö »ê¾÷ÀÇ À¥ ¼ºÀå ¼Óµµ¸¦ À¯ÁöÇϱâ À§ÇÑ À¯ÀÏÇÑ ¹æ¹ýÀ̾ú´Ù. ¸Ê¸®µà½º ÆÐ·¯´ÙÀÓÀº ¼öÆòÀû È®Àå¿¡ ´ëÇØ Ưº°È÷ ÀûÇÕÇØ, ÅõÀÚ À¯Ä¡´Â ÀÚ¿¬½º·¯¿ü´Ù.

Á» ´õ ºü¸¥ ³×Æ®¿öÅ©¿Í ´õ ¸¹Àº ÄÚ¾î, SSD ½ºÅ丮Áö, ±×¸®°í (ƯÈ÷) ´õ ¸¹Àº ¸Þ¸ð¸®, º´·Ä ÄÄÇ»ÆÃÀÇ »õ·Î¿î ÆÐ·¯´ÙÀÓÀº ´ë±Ô¸ð È®Àå¿¡ ½Ç¿ëÀûÀ¸·Î µÇ°í ÀÖ´Ù. YARNÀº ÇÏµÓ »ç¿ëÀÚ°¡ ¸Ê¸®µà½º¸¦ ³Ñ¾î À̵¿ÇÔÀ¸·Î½á »õ·Î¿î ÆÐ·¯´ÙÀÓÀ» äÅÃÇÒ ¼ö ÀÖ°Ô ÇØÁØ´Ù. ¸Ê¸®µà½º¸¦ ¹ö¸®´Â °ÍÀº ¾Æ´Ï´Ù. ¸¹Àº ¹®Á¦¿¡ ¾ÆÁÖ ÀûÇÕÇÏ°í ¿©ÀüÈ÷ ÇöÀç ¹ßÀüµÇ°í ÀÖ´Â ´Ù¸¥ ¾î¶² °Íº¸´Ù ÈǸ¢ÇÏ°Ô È®ÀåµÇ±â ¶§¹®ÀÌ´Ù. ±×·¯³ª Á¡Á¡ ¸Ê¸®µà½º´Â YARNÀÇ ¸¹Àº µµ±¸ Áß Çϳª°¡ µÉ »ÓÀÌ´Ù.

Áï, ºòµ¥ÀÌÅÍ ½Ã´ë´Â ÀÌÁ¦ ¸· ½ÃÀ۵ǰí ÀÖÀ¸¸ç, YARN ´öºÐ¿¡ ÇϵÓÀº ¸ðµç ¾÷°è¿¡¼­ ºòµ¥ÀÌÅ͸¦ ó¸®ÇÏ´Â µ¥ ¸Å¿ì Áß¿äÇÑ ¿ªÇÒÀ» Áö¼ÓÇÒ °ÍÀÌ´Ù.

ÀÌ ¸ðµç °ÍÀ» °¨¾ÈÇÒ ¶§ YARN ÇÁ·ÎÁ§Æ® ¼³¸³ÀÚ ¾Æ·é ¸Ó½Ã(Arun Murthy)·ÎºÎÅÍ ¹è¿î °ÍÀ» ±â»Ú°Ô »ý°¢ÇÑ´Ù. ±×¸®°í ÇÁ·ÎÁ§Æ® ¸®´õÀÎ ºñ³ªµå Äí¸¶ ¹Ùºô¶óÆÈ¸®(Vinod Kumar Vavilapalli)´Â ´õ±× À̵鸰(Doug Eadline)°ú Á¶¼Á ´Ï¹ÌÅ©(Joseph Niemiec), Á¦ÇÁ ¸¶ÄÄ(Jeff Markham)°ú ÇÔ²² YARN ÇÁ·ÎÁ§Æ®ÀÇ È÷½ºÅ丮¿Í ¸ñÇ¥¸¦ °øÀ¯Çϰí, YARNÀÇ ¹èÆ÷¿Í ÀÛµ¿ÇÏ´Â ¹æ¹ý°ú ¾ÖÇø®ÄÉÀÌ¼Ç ¼öÁØ¿¡¼­ YARNÀ» ÃÖ´ëÇÑ È°¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ Æ©Å丮¾óÀ» Á¦°øÇϱâ À§ÇØ ÆÀÀ» ¸¸µé¾ú´Ù.

»õ·Î¿î ¸Ê¸®µà½º ÆÐ·¯´ÙÀÓÀ» ³Ñ¾î ÇϵÓÀ» ÀüÆÄÇϱâ À§ÇÑ Áß¿äÇÑ µ¹ÆÄ±¸·Î YARNÀ» °­Á¶Çϰí, ¾ÆÆÄÄ¡ ÇÏµÓ 2.0 ¹öÀü¿¡ ²À ÇÊ¿äÇÑ Ã¥ÀÌ´Ù.

- ·¹ÀÌ¹Ì ½ºÅÂÅÍ(Raymie Stata) / Altiscale CEO

µ¥ÀÌÅÍ ºÐ¼® ½Ã¸®Áî´Â ÇϵӰú ¿©·¯ ÇÏµÓ ¿¡ÄڽýºÅÛÀ» ´Ù·çÁö ¾ÊÀ¸¸é Àǹ̰¡ ¾ø´Ù. ÇÏµÓ 2´Â µ¥ÀÌÅÍ Ã³¸®°¡ Çϵӿ¡¼­ ¾î¶»°Ô ÀÛµ¿ÇÏ´ÂÁö ³»ºÎÀÇ Å« º¯È­¸¦ ³ªÅ¸³»´Â YARN(Yet Another Resource Negotiator)À» ¹ßÇ¥Çß´Ù. YARN¿¡¼­ ÇϵÓÀº È®À强 Ãø¸é¿¡¼­ µ¥ÀÌÅÍ Ã³¸®¿ë ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé±â À§ÇÑ ÇÁ·¹ÀÓ¿öÅ©·Î, ¸Ê¸®µà½º ÆÐ·¯´ÙÀÓÀ» ³Ñ¾î¼¹´Ù. ¸Ê¸®µà½º´Â YARNÀÇ ÇÁ·¹ÀÓ¿öÅ©¿¡¼­ ±¸ÇöµÇ´Â ¾ÖÇø®ÄÉÀ̼ÇÀÏ »ÓÀÌ´Ù. ÀÌ Ã¥Àº YARNÀÇ µ¿ÀÛÀ» ÀÚ¼¼ÇÏ°Ô ´Ù·ç°í ¸Ê¸®µà½º À̿ܿ¡ ÇϵÓÀÇ È®À强 Ãø¸é¿¡¼­ µ¥ÀÌÅ͸¦ ¾î¶»°Ô ´Ù·ç°í µ¿ÀÛÇÏ´ÂÁö YARNÀ» ÀÌ¿ëÇÑ ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.

¾î¶² »ç¶÷µµ ÀÌ Ã¥ÀÇ ÀúÀÚÁøº¸´Ù ÀڷḦ ´õ Àß ¸¸µé ¼ö´Â ¾ø´Ù. ±×µéÀº YARNÀÇ Ã¢½Ã¿Í °³¹ßÀ» ´ã´çÇϴ ȣư¿÷½º(Hortonworks)ÀÇ ÆÀÀÌ´Ù.

ȣư¿÷½º °øµ¿¼³¸³ÀÚÀÎ ¾Æ·éÀº 2006³âºÎÅÍ Çϵӿ¡ °øÇåÇϰí ÀÖ´Ù. ºñ³ªµå´Â 2007³â Á߹ݺÎÅÍ ¾ÆÆÄÄ¡ ÇÏµÓ ÇÁ·ÎÁ§Æ®¿¡ ǮŸÀÓÀ¸·Î ±â¿©Çϰí ÀÖ´Ù. Á¦ÇÁ¿Í Á¶¼ÁÀº ȣư¿÷½º ¼Ö·ç¼Ç ¿£Áö´Ï¾î´Ù. ´õ±×´Â Àαâ ÀÖ´Â Hadoop Fundamentals LiveLessonÀ» ±³À°ÇÏ´Â Æ®·¹À̳ÊÀ̸ç, ¼ö³â°£ ÇϵӰú Ŭ·¯½ºÅÍ ½Ã½ºÅÛÀ» ±¸ÃàÇÑ °æÇèÀÌ ÀÖ´Ù. µû¶ó¼­ ÀÌ·± ÀúÀÚµéÀÇ ÇϵӰú YARN¿¡ °ü·ÃµÈ Áö½Ä°ú °æÇèÀÇ ÆøÀº ´Ù¸¥ °÷¿¡¼­ ãÀ» ¼ö ¾ø´Ù.

ÀÌ Ã¥Àº Ç÷§Æû ÁøÈ­¿¡ ÇÊ¿äÇÑ ´ÙÀ½ ´Ü°èÀÎ YARNÀÌ ¿Ö ÇÊ¿äÇß´ÂÁö ¼³¸íÇϱâ À§ÇØ ÇϵӰú ¸Ê¸®µà½ºÀÇ °£·«ÇÑ ¿ª»ç¸¦ ¼³¸íÇÑ´Ù. ¼³Ä¡¿Í °ü¸®¸¦ ÅëÇØ YARN ³»ºÎ¿Í Ä¿ÆÐ½ÃƼ ½ºÄÉÁÙ·¯¸¦ ÀÚ¼¼È÷ »ìÆìº»´Ù. ±âÁ¸ ¸Ê¸®µà½º ¾ÖÇø®ÄÉÀ̼ÇÀÌ ÇöÀç YARN¿¡¼­ ¾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·¹ÀÓ¿öÅ©·Î ¾î¶»°Ô ½ÇÇàµÇ´ÂÁö »ìÆìº»´Ù. ¸¶Áö¸·À¸·Î YARN ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÇöÇÏ´Â ¹æ¹ýÀ» ÇнÀÇÏ°í »õ·Î¿î YARN ±â¹Ý ÇÁ·¹ÀÓ¿öÅ© ÀϺθ¦ »ìÆìº»´Ù. ÀÌ Ã¥Àº µ¶ÀÚ°¡ Â÷¼¼´ë ÇÏµÓ Ç÷§Æû¿¡ ´ëÇÑ Æ÷°ýÀûÀÎ ºÎºÐÀ» ÇнÀÇÏ°Ô µ½´Â´Ù.

- Æú µñ½º(Paul Dix) / ¾Öµð½¼¿þ½½¸®(Addison-Wesley) ÃâÆÇ»ç µ¥ÀÌÅͤýºÐ¼® ½Ã¸®Áî ¿¡µðÅÍ

¡Ú ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ ¡Ú

ÀÌ Ã¥Àº ¾ÆÆÄÄ¡ ÇÏµÓ YARNÀÇ ¸ñÇ¥¿Í YARNÀÇ ¼³°è ¹× ¾ÆÅ°ÅØÃ³, ±×¸®°í ¸Ê¸®µà½º ÀÌ»óÀÇ ±Ô¸ð·Î µ¥ÀÌÅ͸¦ Ȱ¿ëÇÒ ¼ö ÀÖ°Ô ÇÏµÓ ¿¡ÄڽýºÅÛÀ» È®ÀåÇÏ´Â ¹æ¹ý µîÀÇ »ó¼¼ÇÑ ºÎºÐÀ» ´Ù·ç·Á°í ÀǵµÇß´Ù. YARN Ŭ·¯½ºÅÍ ¼³Ä¡¿Í °ü¸®, ±×¸®°í YARN ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß°ú »õ·Î¿î ÇÁ·¹ÀÓ¿öÅ©°¡ ¸Ê¸®µà½º¸¦ ³Ñ¾î YARN¿¡¼­ ½ÇÇàµÉ ¼ö ÀÖ°Ô »ç¿ëÀÚ Áö¿ø¿¡ ÁÖ·Î ÃÊÁ¡À» ¸ÂÃè´Ù.

ÀÌ Ã¥Àº ¾ÆÆÄÄ¡ ÇϵÓÀ» ¼Ò°³ÇÏ·Á´Â ¸ñÀûÀÌ ¾Æ´Ï¶ó´Â µ¥ ÁÖÀÇÇ϶ó. µ¶ÀÚ°¡ ÇÏµÓ ¹öÀü 1ÀÇ µ¿ÀÛ Áö½ÄÀ» ¾Ë°í ÀÖ°í, ÇÏµÓ ¸Ê¸®µà½º ÇÁ·¹ÀÓ¿öÅ©»ó¿¡¼­ ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÛ¼ºÇÒ ¼ö ÀÖÀ¸¸ç, ÇÏµÓ ºÐ»ê ÆÄÀÏ ½Ã½ºÅÛÀÇ ¾ÆÅ°ÅØÃ³¿Í »ç¿ë¹ýÀ» ¾Ë°í ÀÖ´Ù°í °¡Á¤ÇÑ´Ù. ¼Ò°³ ÀÚ·á¿¡ ´ëÇØ¼­´Â Ã¥ÀÇ À¥»çÀÌÆ®(http://yarn-book.com)¸¦ Âü°íÇÏÀÚ. ÀÌ Ã¥ÀÇ ÇâÈÄ °³Á¤ÆÇ¿¡¼­´Â ¸Ê¸®µà½º ¾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·¹ÀÓ¿öÅ© ÀÚü¿Í »ç¿ëÀÚ°¡ ÀÚ½ÅÀÇ ¸Ê¸®µà½º ¾ÖÇø®ÄÉÀ̼ÇÀ» ¼³°èÇϰí ÄÚµùÇÒ ¼ö ÀÖ´Â ¹æ¹ý¿¡ °ü·ÃÇÑ ÀÚ·á°¡ È®ÀåµÇ±â¸¦ Èñ¸ÁÇÑ´Ù.

¡Ú ÀÌ Ã¥ÀÇ ±¸¼º ¡Ú

1Àå, '¾ÆÆÄÄ¡ ÇÏµÓ YARN: °£·«ÇÑ ¿ª»ç¿Í ¹è°æ'¿¡¼­´Â ¾ÆÆÄÄ¡ ÇÏµÓ YARNÀÌ ¾î¶»°Ô, ±×¸®°í ¿Ö ÃâÇöÇÏ°Ô µÆ´ÂÁö ¿ª»ç¸¦ ¼³¸íÇÑ´Ù.

2Àå, '¾ÆÆÄÄ¡ ÇÏµÓ YARNÀÇ ºü¸¥ ¼³Ä¡'¿¡¼­´Â ´ÜÀÏ ¸Ó½Å¿¡¼­ ¾ÆÆÄÄ¡ ÇϵÓÀÇ ºü¸¥ ¼³Ä¡¿Í Ž»öÇÒ ¼ö ÀÖ´Â °¡À̵带 Á¦°øÇÑ´Ù.

3Àå, '¾ÆÆÄÄ¡ ÇÏµÓ YARNÀÇ ÇÙ½É °³³ä'¿¡¼­´Â YARNÀ» ¼Ò°³Çϰí ÇÏµÓ ¿¡ÄڽýºÅÛÀ» È®ÀåÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.

4Àå, 'YARN ÄÄÆ÷³ÍÆ®ÀÇ ±â´É °³¿ä'¿¡¼­´Â µ¶ÀÚµéÀÌ ½ÃÀÛÇÒ ¼ö ÀÖ°Ô YARN ÄÄÆ÷³ÍÆ®ÀÇ ±â´É °³¿ä¸¦ ¼³¸íÇÑ´Ù.

5Àå, '¾ÆÆÄÄ¡ ÇÏµÓ YARN ¼³Ä¡'¿¡¼­´Â YARNÀ» ¼³Ä¡ÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. ½ºÅ©¸³Æ® ±â¹ÝÀÇ ¸Å´º¾ó ¼³Ä¡»Ó¸¸ ¾Æ´Ï¶ó ¾ÆÆÄÄ¡ ¾Ï¹Ù¸®(Ambari) GUI ±â¹Ý ¼³Ä¡ µÑ ´Ù¸¦ ´Ù·é´Ù.

6Àå, '¾ÆÆÄÄ¡ ÇÏµÓ YARN °ü¸®'¿¡¼­´Â YARN Ŭ·¯½ºÅÍÀÇ °ü¸®¿¡ ´ëÇÑ Á¤º¸¸¦ ´Ù·é´Ù.

7Àå, '¾ÆÆÄÄ¡ ÇÏµÓ YARN ¾ÆÅ°ÅØÃ³ °¡À̵å'¿¡¼­´Â µ¶ÀÚ¿¡°Ô YARNÀÇ ³»ºÎ µ¿ÀÛ ¿ø¸®¸¦ ¼³¸íÇϱâ À§ÇØ YARNÀÇ ¾ÆÅ°ÅØÃ³¸¦ ±íÀÌ ÀÖ°Ô »ìÆìº»´Ù.

8Àå, 'YARNÀÇ Ä¿ÆÐ½ÃƼ ½ºÄÉÁÙ·¯'¿¡¼­´Â Ä¿ÆÐ½ÃƼ ½ºÄÉÁÙ·¯¿¡ ´ëÇØ »ó¼¼È÷ ¼³¸íÇÑ´Ù.

9Àå, '¾ÆÆÄÄ¡ ÇÏµÓ YARNÀÇ ¸Ê¸®µà½º'¿¡¼­´Â ±âÁ¸ ¸Ê¸®µà½º ±â¹Ý ¾ÖÇø®ÄÉÀÌ¼Ç ½ÇÇà°ú YARNÀ» Ȱ¿ëÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.

10Àå, '¾ÆÆÄÄ¡ ÇÏµÓ YARN ¾ÖÇø®ÄÉÀÌ¼Ç ¿¹Á¦'¿¡¼­´Â JBoss ¾ÖÇø®ÄÉÀÌ¼Ç ¼­¹ö Ŭ·¯½ºÅ͸¦ YARN ¾ÖÇø®ÄÉÀ̼ÇÀ¸·Î °³¹ßÇÏ°í µ¿ÀÛÇÏ´Â ¹æ¹ýÀ» »ó¼¼È÷ ¼³¸íÇÑ´Ù.

11Àå, '¾ÆÆÄÄ¡ ÇÏµÓ YARN ºÐ»ê ¼Ð'¿¡¼­´Â ºÐ»ê ¼Ð(distributed-shell)ÀÇ »ç¿ë¹ý ¹× ³»ºÎ¿Í YARN¿¡ ¹èÆ÷µÅ ³»Àå Ç¥ÁØ ¿¹Á¦ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¼³¸íÇÑ´Ù.

YARNÀÇ °¡Àå Èï¹Ì·Î¿î ºÎºÐ Áß Çϳª´Â ¿©·¯ ÇÁ·Î±×·¡¹Ö ¸ðµ¨°ú ¾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·¹ÀÓ¿öÅ©¸¦ Áö¿øÇÏ´Â ´É·ÂÀÌ´Ù. 12Àå, '¾ÆÆÄÄ¡ ÇÏµÓ YARN ÇÁ·¹ÀÓ¿öÅ©'¿¡¼­´Â YARN ÀÌÇÏ¿¡¼­ °³¹ßµÇ°í ÀÖ´Â ½Å±Ô ¿ÀǼҽº ÇÁ·¹ÀÓ¿öÅ©ÀÇ °£·«ÇÑ ¼³¸íÀ¸·Î ³¡¸Î´Â´Ù.

Ãß°¡·Î, ºÎ·Ï A ¡®Ãß°¡ÀûÀÎ ³»¿ë°ú ÄÚµå ´Ù¿î·Îµå¡¯¿Í ºÎ·Ï B ¡®YARN ¼³Ä¡ ½ºÅ©¸³Æ®¡¯, ºÎ·Ï C ¡®YARN °ü¸® ½ºÅ©¸³Æ®¡¯, ºÎ·Ï D ¡®³ª±â¿À½º ¸ðµâ¡¯, ºÎ·Ï E ¡®ÀÚ¿ø°ú Ãß°¡ Á¤º¸¡¯, ºÎ·Ï F ¡®HDFS ºü¸¥ ÂüÁ¶¡¯ ³»¿ëÀÌ ´ã°ÜÀÖ´Ù.

¡Ú ÀúÀÚ ¼­¹® ¡Ú

¾ÆÆÄÄ¡ ÇϵÓÀº ´Ùä·Ó°í ¿À·£ ¿ª»ç°¡ ÀÖ´Ù. ÇϵÓÀº »ç¿ëÀÚ »ç·Ê(À¥ °Ë»ö)¿¡ ´ëÇÑ ÀÎÇÁ¶ó ÄÄÆ÷³ÍÆ®·Î ¹Ð·¹´Ï¾ö ù 10³âÀÇ Á߹ݺο¡ ź»ýÇØ¼­ ¿À·£ ±æÀ» °É¾î ¿ÔÀ¸¸ç, ¾÷°èÀÇ ±¤¹üÀ§ÇÑ ½ºÆåÆ®·³ »çÀÌ¿¡¼­ µ¥ÀÌÅÍ ¾ÆÅ°ÅØÃ³ÀÇ °­·ÂÇÑ ºÎºÐÀ¸·Î º¯È­Çϰí ÀÖ´Ù. ÇϵÓÀº ¾ÆÆÄÄ¡ ¼ÒÇÁÆ®¿þ¾î Àç´Ü(ASF)¿¡¼­ ¼ö¿ëÇÑ Ä¿¹Â´ÏƼ·Î¼­ (ÀûÀýÇÑ ½Ã±â¿¡ Áß¿äÇÑ ¹®Á¦¸¦ ÇØ°áÇÏ´Â) ŸÀ̹ÖÀ» º¸¿´°í, °³¹ß°ú °³¹ß °ü·Ã ¹ßÀü, ´ë±Ô¸ð »ý»ê ¹èÆ÷ µî¿¡ ¾ßÈİ¡ ±¤¹üÀ§ÇÑ Ãʱâ ÅõÀÚ¸¦ ÇßÀ¸¸ç, ÇöÀç Æø³ÐÀº ¿¡ÄڽýºÅÛÀ¸·Î äÅÃµÈ ÇϵÓÀº ¸¹Àº ¿äÀο¡¼­ ¼º°øÀ» °Åµ×´Ù. µ¹ÀÌÄѺ¸¸é ±× ¼º°øÀº ³³µæÇÒ ¸¸ÇÏ´Ù.

ºñ³ªµå¿Í ³ª´Â óÀ½ºÎÅÍ ÀÌ ¿©Çà¿¡ Âü¿©Çϴ ƯÇý¸¦ ¹Þ¾Ò´Ù. »ê¾÷¿¡¼­ Å« ÆÄÀåÀ» ÀÏÀ¸Å³ ±âȸ¸¦ ¾ò±â¶õ ±²ÀåÈ÷ µå¹°¸ç, ½ÉÁö¾î ³ë·ÂÀ» °øÀ¯Çϰí, ÁÁÀº ¾ÆÀ̵ð¾î¸¦ Àå·ÁÇϸç, Àǽɽº·¯¿î ºÎºÐÀ» Á¦°ÅÇÒ ¼ö ÀÖ°Ô ÇÏ´Â ¿ÀÇ Ŀ¹Â´ÏƼ¿¡¼­ Ä¿¹Â´ÏƼ ¼ÒÇÁÆ®¿þ¾î °³¹ßÀ̶õ ±²ÀåÇÑ È帧 ¼Ó¿¡¼­´Â ´õ¿í µå¹°´Ù. ¿ì¸®´Â ¾÷°è°¡ µ¥ÀÌÅͷκÎÅÍ Áß¿äÇÑ °¡Ä¡¸¦ ÀÌÇØÇÏ°í ¸¶À½À» ¿­°Ô Áö¿øÇß´ø ³ë·ÂÇÏ´Â µ¥ Âü¿©ÇÒ ¼ö ÀÖ¾ú´ø °ÍÀ» ¸Å¿ì ÀÚ¶û½º·´°Ô »ý°¢ÇÑ´Ù.

YARNÀÇ Ãʱ⠿µÇâ·ÂÀº ´õ ÀÌ»ó Âü½ÅÇÏÁö ¾ÊÁö¸¸, ±â´ëÄ¡´Â »ó´çÈ÷ ³ô¾Æ ¾ÆÆÄÄ¡ ÇϵÓÀ» »õ·Î¿î ½Ã´ë·Î À̲ø°í ÀÖ´Ù. ȣư¿÷½º¿¡¼­´Â ¼¼°è µ¥ÀÌÅÍÀÇ ÃÖ¼ÒÇÑ Àý¹ÝÀº ¾ÆÆÄÄ¡ ÇϵÓÀ¸·Î ó¸®ÇÒ °ÍÀ̶ó°í °­·ÂÈ÷ ¹Ï´Â´Ù. ±×·± µ¥ÀÌÅ͸¦ À§ÇØ Àû¾îµµ 5³â µ¿¾È ¾ÆÆÄÄ¡ ÇϵÓÀº ¸Ê¸®µà½º¸¦ ³Ñ¾î ´õ ¹ßÀüÇØ¾ß ÇÏ´Â °ÍÀÌ ºÐ¸íÇØÁ³´Ù.

¾÷°è¿¡¼­´Â ¸ðµç µ¥ÀÌÅ͸¦ ¾ÆÆÄÄ¡ ÇÏµÓ HDFS¿¡ ³Ö°í ½Ç½Ã°£ À̺¥Æ® ó¸®¿Í ´ëÈ­Çü SQL Äõ¸®, ¹èÄ¡ ÇÁ·Î¼¼½Ì, ±â°è ÇнÀ, ±âŸ ¿©·¯ ¹æ¹ýÀ¸·Î µ¥ÀÌÅ͸¦ ó¸®ÇÒ Çʿ䰡 ÀÖ´Ù. ¾ÆÆÄÄ¡ ÇÏµÓ 1.0Àº HDFS¿¡ ¸¹Àº ÇüÅÂÀÇ µ¥ÀÌÅ͸¦ ÀúÀåÇÏÁö¸¸, µ¥ÀÌÅ͸¦ ó¸®ÇÏ´Â µ¥ º»ÁúÀûÀ¸·Î »ç¿ëÇÏ´Â ¼Ö·ç¼ÇÀº ¸Ê¸®µà½º»ÓÀ̾ ¸Å¿ì Á¦ÇÑÀûÀÌ´Ù.

YARNÀº ¾ÆÆÄÄ¡ Çϵӿ¡¼­ º»ÁúÀûÀ¸·Î ´ÙÂ÷¿øÀû ¿ä±¸ »çÇ×À» ÇØ°áÇϱâ À§ÇÑ ¹æ¹ýÀÌ´Ù. ±×·¸±â ¶§¹®¿¡ ÇÑ ¹ø¿¡ Çϳª¸¸ ÇÏ´Â ¹èÄ¡ ó¸®¿Í ÀúÀå ½Ã½ºÅÛÀÇ ÇÏµÓ ÇÙ½ÉÀ» ´Ù¿ëµµ Ç÷§ÆûÀ¸·Î º¯È¯ÇÑ´Ù. ½ºÄÉÁÙ¸µ°ú ¿öÅ©·Îµå °ü¸®, ³»°íÀ强À» Æ÷ÇÔÇÏ´Â (1) ÇÙ½ÉÀÎ ÀÚ¿ø ¸Å´ÏÀú¿Í È®À强°ú ºÐ»ê ½Ã½ºÅÛÀÇ º¹À⼺À» °¨Ãß°í ÃÖÁ¾ »ç¿ëÀÚ¿¡°Ô ´Ü¼øÈ­µÈ ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÏ´Â (2) ¸Ê¸®µà½º ÇÁ·¹ÀÓ¿öÅ©·Î ¾ÆÆÄÄ¡ ÇÏµÓ ¸Ê¸®µà½º°¡ °®°í ÀÖ´Â ÀÌ 2°¡Áö Ãø¸éÀÇ ÇÙ½ÉÀ» ÀÎÁöÇØ¾ß ÇÑ´Ù. ƯÈ÷ ¸Ê¸®µà½º ÇÁ·¹ÀÓ¿öÅ©´Â ³»°íÀ强°ú È®À强, ±×¸®°í ¿©·¯ ´Ù¸¥ ¹®Á¦ÀÇ ²¬²ô·¯¿î ¼¼ºÎ ¹®Á¦¸¦ ´ëóÇÒ ¼ö ÀÖ°Ô »ç¿ëÀÚ¸¦ ÀÚÀ¯·Ó°Ô Çß´Ù. YARNÀº ´Ü¼øÇÑ ¾ÆÀ̵ð¾î¸¦ ½ÇÇöÇÑ °ÍÀÌ´Ù. YARN¿¡¼­ ¸Ê¸®µà½º´Â µ¥ÀÌÅ͸¦ ó¸®ÇÏ´Â µ¥ ÇϳªÀÇ ¿É¼ÇÀÌ µÆÀ¸¸ç, ¾ÆÆÄÄ¡ ½ºÅè(½Ç½Ã°£ À̺¥Æ® ó¸®)°ú ¾ÆÆÄÄ¡ Å×Áî(´ëÈ­Çü Äõ¸® °¡¼ÓÈ­ ¿£Áø), ¾ÆÆÄÄ¡ ½ºÆÄÅ©(Àθ޸𸮠±â°èÇнÀ) µî ¿©Å¸ ÇÁ·¹ÀÓ¿öÅ©°¡ ¼º°øÀûÀ¸·Î ÇÔ²²ÇÏ°Ô µÆ´Ù.

ºÐ»ê ½Ã½ºÅÛÀº ¾î·ÆÁö¸¸ ƯÈ÷ ºÐ»ê ½Ã½ºÅÛÀÇ Àå¾Ö°¡ ¹ß»ýÇßÀ» ¶§´Â ´õ ¾î·Æ´Ù. YARNÀº ÇÁ·Î±×·¡¸Ó°¡ ÀÚ¿ø°ú µ¥ÀÌÅÍÀÇ °øÅë »çÇ×À» °øÀ¯Çϸ鼭 ºÐ»ê ÇÁ·¹ÀÓ¿öÅ©¸¦ ¼³°èÇÏ°í ±¸ÇöÇÏ°Ô ÇØÁØ´Ù. YARNÀº ÀÚ¿ø ÁßÀç¿Í °í¸³, Ŭ·¯½ºÅÍ »óÅÂ, Àå¾Ö ¸ð´ÏÅ͸µ °°Àº ¼º°¡½Å ¹®Á¦¸¦ ÀÚµ¿À¸·Î °ü¸®ÇÔÀ¸·Î½á ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÚ°¡ ºñÁî´Ï½º ·ÎÁ÷¿¡ ÁýÁßÇÒ ¼ö ÀÖ°Ô ÇØÁÖ´Â ´ë½Å, ¾ÖÇø®ÄÉÀ̼ÇÀº YARNÀÇ ½ÅÈ£¿¡ µû¶ó µ¿ÀÛÇÏ°Ô ¸¸µé¾î¾ß ÇÑ´Ù. YARNÀº ÇÁ·¹ÀÓ¿öÅ© °³¹ßÀÚ°¡ Á÷¸éÇÑ ¸¹Àº ¹®Á¦¸¦ ó¸®ÇÔÀ¸·Î½á ½Ã½ºÅÛ ±¸ÃàÀ» À§ÇÑ ³ë·ÂÀ» »ó´çÈ÷ ´Ü¼øÈ­½ÃÄÑÁá´Ù. µ¿½Ã¿¡ ÇÁ·¹ÀÓ¿öÅ© °³¹ßÀÚ´Â ÇÁ·¹ÀÓ¿öÅ© °íÀ¯ ¹æ½ÄÀ¸·Î °á°ú¸¦ ó¸®ÇÏ¸é µÈ´Ù.

YARNÀÇ ÆÄ¿ö´Â ½±°Ô ÀÌÇØ°¡ µÇÁö¸¸, YARN°ú ¿¬°áµÈ ½Ã½ºÅÛÀ» ±¸ÃàÇÏ·Á¸é YARNÀÇ º¹À⼺À» ÀÌÇØÇÏ´Â °ÍÀ» »ç¿ëÀÚ¿¡°Ô ¿ä±¸ÇÑ´Ù. ÀÌ Ã¥Àº µÎ ¹æÇâÀ¸·Î ÀÌÇØÇÏ´Â °ÍÀ» ¸ñÇ¥·Î ÇÑ´Ù.

YARN ÇÁ·ÎÁ§Æ®¿Í ¾ÆÆÄÄ¡ YARN Ä¿¹Â´ÏƼ´Â óÀ½ºÎÅÍ ¸Õ ±æÀ» °É¾î¿Ô´Ù. Á¡Á¡ ´õ ¸¹Àº ¾ÖÇø®ÄÉÀ̼ÇÀº YARN¿¡¼­ ±âº»ÀûÀ¸·Î ½ÇÇàµÇ°Ô º¯È­Çϰí ÀÖÀ¸¹Ç·Î YARN Ä¿¹Â´ÏƼ¿Í ÇÁ·ÎÁ§Æ®´Â ¹«¼öÇÑ ¹æ¹ýÀ¸·Î »ç¿ëÀÚ°¡ µ¥ÀÌÅ͸¦ ó¸®ÇÏ°Ô Áö¿øÇϰí ÀÖ´Ù.

°³Àΰú Á¶Á÷ÀÌ ¼±ÅÃÇÑ ¾ÖÇø®ÄÉÀ̼ǰú ÇÔ²² µ¥ÀÌÅÍ Çõ¸íÀ» ÃÖ´ëÇÑ ÀÌ¿ëÇÒ ¼ö ÀÖ°Ô Çϱâ À§ÇØ ÀÌ Ã¥¿¡¼­ ¾òÀº Áö½ÄÀ» Ȱ¿ëÇÒ ¼ö Àֱ⸦ Èñ¸ÁÇÑ´Ù.

- ´ëÇ¥ ÀúÀÚ ¾Æ·é ¸Ó½Ã

¡Ú ¿Å±äÀÌÀÇ ¸» ¡Ú

±Û·Î¹ú¿¡¼­µµ ¸¶Âù°¡Áö°ÚÁö¸¸, ´ëÇѹα¹¿¡¼­ ºòµ¥ÀÌÅÍ ±â¹Ý ºñÁî´Ï½º¸¦ ÇÏ·Á¸é ±â½ÂÀüÇÏ(µÓ)À̶ó´Â ¸»ÀÌ »ý±æ Á¤µµ·Î, ÇϵÓÀº ±â¼úÀû Æ®·»µåÀÇ Á߽ɿ¡ ÀÖ´Ù. ±×¸®°í 2012³â, ÇÏµÓ ¼­¹Ô(Hadoop Summit)¿¡¼­ ÇÏµÓ ¹öÀü 2°¡ ¹ßÇ¥µÆ°í Á¤½Ä ¹öÀü ¸±¸®½º±îÁö´Â ¸¹Àº ½Ã°£ÀÌ Èê·¶´Ù. ±×¸®°í µåµð¾î 2013³â 10¿ù, ¾ËÆÄ¿Í º£Å¸°¡ ¾Æ´Ñ Á¤½Ä ÇÏµÓ 2 ¹öÀüÀÌ ³ª¿Ô´Ù. ±× ´ç½Ã ¸¹Àº ¿£Áö´Ï¾îµéÀº ÇÏµÓ 1.x ¹öÀü¿¡ ½ÉÃëÇØ ÀÖ¾ú°í, Å×Å©±â¾÷ÀÌ ¾Æ´Ñ ÀϹݱâ¾÷¿¡¼­´Â ¿©ÀüÈ÷ ÇϵÓÀ» µµÀÔÇÒÁö °í¹ÎÇϰí ÀÖÀ» Âû¶ó, 2.x°¡ °¡ÆÄ¸£°Ô ¼Ò°³°¡ µÆ´Ù. ÀÌÈÄ Strata °°Àº µ¥ÀÌÅÍ °ü·Ã ÄÁÆÛ·±½º¿¡¼­ ÇÏµÓ 2.x µµÀÔÀÇ ¼º°ø »ç·Ê¿Í ´Ù¾çÇÑ À¯½ºÄÉÀ̽º°¡ ¼Ò°³°¡ µÆ°í, ´ëÇѹα¹µµ ÇÏµÓ 2.x¸¦ ±â¾÷¿¡ µµÀÔÇϱ⠽ÃÀÛÇß´Ù. ÀÌÈÄ È£Æ°¿÷½º¿Í EMC °°Àº ÇÏµÓ º¥´õ ȸ»çµéµµ ±¹³» Áö»ç¸¦ ¼³¸³Çϸ鼭 ºñÁî´Ï½º ¼¼ÀÏÁ ÇÏ°Ô µÆ´Ù.

ÇÏµÓ 2.xºÎÅÍÀÇ º¯È­´Â ´õ ¸¹Àº ¿¡ÄڽýºÅÛÀÌ ³ª¿À´Â °Íº¸´Ù ±âÁ¸ ¿¡ÄڽýºÅÛÀÇ ¾ÈÁ¤¼º°ú ¼º´É À§ÁÖ·Î ¹ßÀüÇÏ°Ô µÆ°í, µ¥ÀÌÅÍ ¿þ¾îÇϿ콺¸¦ ÁöÇâÇÔÀ¸·Î½á ´Ù¾çÇÑ SQL on Hadoop °°Àº ±âÁ¸ ¿¡ÄڽýºÅÛÀº ´õ Å« ¹ßÀüÀ» ÇÏ°Ô µÆ´Ù. µ¿½Ã¿¡ ÀÌ·± ÇÙ½É ¿¡ÄڽýºÅÛÀº ±¤ÀÇÀû Ç÷§Æû¿¡ Æ÷ÆÃµÇ±â ½ÃÀÛÇß´Ù. ±×°ÍÀÌ YARNÀ̶ó´Â À̸§À» °®´Â Ç÷§ÆûÀÌ´Ù. YARNÀº ¼¼ °¡Áö ÁÖ¿ä ÄÄÆ÷³ÍÆ®°¡ ÀÖÀ¸¸ç, ÀÌµé °£ÀÇ Åë½Å°ú ¿¬°è´Â ¸Å¿ì º¹ÀâÇÏ´Ù.

ÀÌ Ã¥Àº ȣư¿÷½º ¿£Áö´Ï¾îµé¿¡ ÀÇÇØ ¾²¿©Áø Ã¥ÀÌ´Ù. ÇÏÁö¸¸ ÇѵΠÀåÀ» Á¦¿ÜÇÏ°í ´Ù¸¥ º¥´õÀÇ ÇϵÓÀ» ÀÌÇØÇÏ´Â µ¥ ¹®Á¦°¡ ÀüÇô ¾ø´Ù. ¾Õ¼­ ¸»Çß´ø °Íó·³ YARNÀº ¸Å¿ì º¹ÀâÇÑ ¾ÆÅ°ÅØÃ³¸¦ °®°í Àִµ¥, ÀÌ Ã¥À¸·Î ÇØ°áÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ±×·±µ¥ ÀÌ Ã¥Àº ½Ç¿ë¼­³ª ¿¹Á¦ À§ÁÖÀÇ ÄîºÏ(Cookbook) ½ºÅ¸Àϰú´Â °Å¸®°¡ ¸Ö´Ù. ÀÌ Ã¥Àº ÇÏµÓ ¾ÆÅ°ÅØÃ³ Ã¥¿¡ °¡±õ°í YARN ³»ºÎ¸¦ ÀÌÇØÇÏ´Â µ¥ µµ¿òÀÌ µÇ´Â Ã¥ÀÌ´Ù. ÀúÀÚ°¡ 4¸íÀε¥ ±× Áß ÀϺΠÀúÀÚ´Â ±Û¾²´Â ÃëÇâ ¶§¹®ÀÎÁö ÇÑ ¹®ÀåÀ» 3~4ÁÙ·Î ÀÛ¼ºÇÑ ºÎºÐÀÌ ¸¹°í, Áö³ªÄ¡°Ô ÀåȲÇÏ°Ô ¾´ ¸¸¿¬Ã¼°¡ ¸¹¾Æ ¹ø¿ª¿¡ ¾î·Á¿òÀÌ ¸¹¾Ò´Ù. ƯÈ÷ 4Àå, 7Àå, 8ÀåÀº ÀÌ Ã¥ÀÇ °¡Àå ÇÙ½ÉÀÌ µÇ´Â ÀåÀ̸ç, YARN ¾ÆÅ°ÅØÃ³ °ü·Ã ÀåÀ¸·Î ÆäÀÌÁöÀÇ ¾çµµ ¸Å¿ì ¸¹´Ù. ¿Å±äÀÌÀÇ ¿ª·®ÀÌ ºÎÁ·ÇØ ¸Å²ô·´°Ô ¹ø¿ªÇÑ´Ù°í ÇßÀ¸³ª ÀϺΠǥÇöÀÌ ÀúÀÚÀÇ Àǵµ´ë·Î Á¤È®ÇÏ°Ô Àü´ÞµÆ´ÂÁö ¿°·Á½º·¯¿ö ¹Ì¸® µ¶ÀÚ¿¡°Ô ¾çÇØ¸¦ ±¸ÇÑ´Ù.

ÃÖ±Ù ÇϵÓÀº ¾ÆÆÄÄ¡ ½ºÆÄÅ©(Spark)¿¡ ¹Ð·Á ·¹°Å½Ã(Legacy)ó·³ µÅ°¡´Â °Íó·³ º¸ÀδÙ. ±×·¯³ª ½ºÆÄÅ©´Â µ¥ÀÌÅÍ ÆÛ½Ã½ºÅϽºÀÇ ¿ªÇÒ·Î HDFS¸¦ »ç¿ëÇϰí ÀÖ´Ù. ¾ÆÁ÷ ½ºÆÄÅ©´Â ÇϵÓÀÇ ¿ÏÀüü(?)°¡ µÇ·Á¸é ½ÃÀÏÀÌ °É¸± °ÍÀ¸·Î º¸ÀδÙ. ¿¹¸¦ µé¾î SQL¸¦ Áö¿øÇÏÁö¸¸ »ç¿ëÀÚ Å¬¶óÀÌ¾ðÆ® ÀÎÅÍÆäÀ̽º´Â ºÎÁ·Çϸç, ½ºÆÄÅ©¸¦ ÀÌÇØÇÏ·Á¸é ½ºÄ®¶ó(Scala) ¾ð¾î¸¦ ¾Ë¾Æ¾ß ÇÒ Á¤µµ·Î ÇнÀ °î¼±(Learning Curve)ÀÌ ³ô´Ù. ¶ÇÇÑ Domain Specific °ü·Ã ¹èÄ¡ ó¸®ÀÇ ºñ¿ëÀº ÇϵÓÀÌ ´ú µç´Ù. (¹°·Ð ¹°¸®Àû ºñ¿ëÀÌ ½ÎÁö¸é¼­ ¿ªÀüµÇ°í ÀÖÁö¸¸, ±×·¡¼­ ½ºÆÄÅ©µµ ¹è¿ö¾ß ÇÑ´Ù. ^^)µû¶ó¼­ µ¥ÀÌÅÍ °ü¸®¿Í ¿î¿µ °üÁ¡¿¡¼­´Â ÇÏµÓ YARN ±â¹Ý¿¡¼­ ¿î¿ëµÇ´Â HDFS¿Í ÀÚ¿ø °ü¸®, ±×¸®°í ½ºÄÉÁÙ¸µ ºÎºÐÀÇ ÀÌÇØ´Â ¿©ÀüÈ÷ ÇÊ¿äÇÏ´Ù.

¾ÕÀ¸·Î ´çºÐ°£ ÇϵÓÀÇ ±â¼úÀº Áö¼ÓµÉ °ÍÀ̰í, ½ºÆ®¸®¹Ö°ú ½Ç½Ã°£, ±×¸®°í ¸Þ¸ð¸®±â¹Ý µ¥ÀÌÅÍ Ã³¸® ±â¼úÀÌ ¹ßÀüÇÒ °ÍÀÌ´Ù. ±×·±µ¥ µ¥ÀÌÅÍÀÇ ¿µ¼Ó¼º Ãø¸é¿¡¼­ ÇϵÓÀº ¹«½ÃÇÒ ¼ö ¾ø´Ù. ¾Æ¹«ÂÉ·Ï ÀÌ Ã¥À¸·Î ÇÏµÓ YARNÀÇ ÇÙ½É ºÎºÐÀ» ÀÌÇØÇÏ´Â µ¥ µµ¿òÀÌ µÆÀ¸¸é ÁÁ°Ú´Ù.

¸ñÂ÷

1Àå ¾ÆÆÄÄ¡ ÇÏµÓ YARN: °£·«ÇÑ ¿ª»ç¿Í ¹è°æ
¼Ò°³
¾ÆÆÄÄ¡ ÇϵÓ
0´Ü°è: ¾ÖµåȤ Ŭ·¯½ºÅÍ ½Ã´ë
1´Ü°è: ÇÏµÓ ¿Âµð¸Çµå
__HOD»ó¿¡¼­ HDFS
__HODÀÇ Æ¯Â¡°ú ÀåÁ¡
__ÇÏµÓ ¿Âµð¸ÇµåÀÇ ´ÜÁ¡
2´Ü°è: °øÀ¯ ÄÄÇ»ÆÃ Ŭ·¯½ºÅÍÀÇ ±â¿ø
__°øÀ¯ Ŭ·¯½ºÅÍÀÇ ÁøÈ­
__°øÀ¯ ¸Ê¸®µà½º Ŭ·¯½ºÅÍ ¹®Á¦
3´Ü°è: YARNÀÇ ÃâÇö
Á¤¸®

2Àå ¾ÆÆÄÄ¡ ÇÏµÓ YARNÀÇ ºü¸¥ ¼³Ä¡
½ÃÀÛ
´ÜÀÏ ³ëµåÀÇ YARN Ŭ·¯½ºÅÍ ¼³Á¤ ´Ü°è
__1´Ü°è: ¾ÆÆÄÄ¡ ÇÏµÓ ´Ù¿î·Îµå
__2´Ü°è: JAVA_HOMEÀÇ ¼³Á¤
__3´Ü°è: »ç¿ëÀÚ¿Í ±×·ì »ý¼º
__4´Ü°è: µ¥ÀÌÅÍ¿Í ·Î±× µð·ºÅ͸® »ý¼º
__5´Ü°è: core-site.xml ¼³Á¤
__6´Ü°è: hdfs-site.xml ¼³Á¤
__7´Ü°è: mapred-site.xml ¼³Á¤
__8´Ü°è: yarn-site.xml ¼³Á¤
__9´Ü°è: ÀÚ¹Ù Èü Å©±â ¼öÁ¤
__10´Ü°è: HDFS Æ÷¸Ë
__11´Ü°è: HDFS ¼­ºñ½º ½ÃÀÛ
__12´Ü°è: YARN ¼­ºñ½º ½ÃÀÛ
__13´Ü°è: À¥À» ÀÌ¿ëÇØ ½ÇÇà ÁßÀÎ ¼­ºñ½º È®ÀÎ
°£·«ÇÑ ¸Ê¸®µà½º ¿¹Á¦ ½ÇÇà
Á¤¸®

3Àå ¾ÆÆÄÄ¡ ÇÏµÓ YARNÀÇ ÇÙ½É °³³ä
¸Ê¸®µà½ºÀÇ ÇѰ踦 ³Ñ¾î
__¸Ê¸®µà½º ÆÐ·¯´ÙÀÓ
¾ÆÆÄÄ¡ ÇÏµÓ ¸Ê¸®µà½º
__ºñ¸Ê¸®µà½º ¿öÅ©·ÎµåÀÇ Çʿ伺
__È®À强 ÇØ°á
__°³¼±µÈ ÀÌ¿ë·ü
__»ç¿ëÀÚ ¹Îø¼º
¾ÆÆÄÄ¡ ÇÏµÓ YARN
YARN ÄÄÆ÷³ÍÆ®
__¸®¼Ò½º¸Å´ÏÀú
__¾ÖÇø®ÄÉÀ̼Ǹ¶½ºÅÍ
__ÀÚ¿ø ¸ðµ¨
__¸®¼Ò½º¸®Äù½ºÆ®¿Í ÄÁÅ×À̳Ê
__ÄÁÅ×ÀÌ³Ê ¸í¼¼
Á¤¸®

4Àå YARN ÄÄÆ÷³ÍÆ®ÀÇ ±â´É °³¿ä
¾ÆÅ°ÅØÃ³ °³¿ä
¸®¼Ò½º¸Å´ÏÀú
YARN ½ºÄÉÁÙ¸µ ÄÄÆ÷³ÍÆ®
__FIFO ½ºÄÉÁÙ·¯
__Ä¿ÆÐ½ÃƼ ½ºÄÉÁÙ·¯
__Æä¾î ½ºÄÉÁÙ·¯
ÄÁÅ×À̳Ê
³ëµå¸Å´ÏÀú
¾ÖÇø®ÄÉÀ̼Ǹ¶½ºÅÍ
YARNÀÇ ÀÚ¿ø ¸ðµ¨
__Ŭ¶óÀÌ¾ðÆ® ÀÚ¿ø ¿äû
__¾ÖÇø®ÄÉÀ̼Ǹ¶½ºÅÍ ÄÁÅ×ÀÌ³Ê ÇÒ´ç
__¾ÖÇø®ÄÉÀ̼Ǹ¶½ºÅÍ-ÄÁÅ×ÀÌ³Ê °ü¸®ÀÚ Åë½Å
¾ÖÇø®ÄÉÀÌ¼Ç ÀÇÁ¸¼º °ü¸®
__·ÎÄø®¼Ò½º Á¤ÀÇ
__·ÎÄø®¼Ò½º ŸÀÓ½ºÅÆÇÁ
__·ÎÄø®¼Ò½º À¯Çü
__·ÎÄø®¼Ò½º °¡½Ã¼º
__·ÎÄø®¼Ò½º ¶óÀÌÇÁ»çÀÌŬ
Á¤¸®

5Àå ¾ÆÆÄÄ¡ ÇÏµÓ YARN ¼³Ä¡
½ÃÀÛ
½Ã½ºÅÛ Áغñ
__1´Ü°è: EPEL°ú pdsn ¼³Ä¡
__2´Ü°è: ssh Ű »ý¼º°ú ¹èÆ÷
ÇÏµÓ ¹öÀü 2ÀÇ ½ºÅ©¸³Æ® ±â¹Ý ¼³Ä¡
__JDK ¿É¼Ç
__1´Ü°è: ½ºÅ©¸³Æ® ´Ù¿î·Îµå¿Í ÇØÁ¦
__2´Ü°è: ½ºÅ©¸³Æ® º¯¼ö ¼³Á¤
__3´Ü°è: ³ëµå À̸§ ¼³Á¤
__4´Ü°è: ½ºÅ©¸³Æ® ½ÇÇà
__5´Ü°è: ¼³Ä¡ È®ÀÎ
½ºÅ©¸³Æ® ±â¹Ý ¼³Ä¡ Á¦°Å
ÆÄÀÏ Ã³¸® ¼³Á¤
ȯ°æ¼³Á¤ ÆÄÀÏ ¼³Á¤
__core-site.xml
__hdfs-site.xml
__mapred-site.xml
__yarn-site.xml
½ÃÀÛ ½ºÅ©¸³Æ®
¾ÆÆÄÄ¡ ¾Ï¹Ù¸®·Î ÇÏµÓ ¼³Ä¡
__¾Ï¹Ù¸® ±â¹Ý ÇÏµÓ ¼³Ä¡ ½ÇÇà
__1´Ü°è: ÇÊ¿äÁ¶°Ç È®ÀÎ
__2´Ü°è: ¾Ï¹Ù¸® ¼­¹ö ¼³Ä¡
__3´Ü°è: ¾Ï¹Ù¸® ¿¡ÀÌÀüÆ® ¼³Ä¡¿Í ½ÃÀÛ
__4´Ü°è: ¾Ï¹Ù¸® ¼­¹ö ½ÃÀÛ
__5´Ü°è: HDP2.X Ŭ·¯½ºÅÍ ¼³Ä¡
Á¤¸®

6Àå ¾ÆÆÄÄ¡ ÇÏµÓ YARN °ü¸®
½ºÅ©¸³Æ® ±â¹Ý ȯ°æ¼³Á¤
Ŭ·¯½ºÅÍ »óÅ ¸ð´ÏÅ͸µ: ³ª±â¿À½º
__±âº»ÀûÀÎ ÇÏµÓ ¼­ºñ½º ¸ð´ÏÅ͸µ
__JVM ¸ð´ÏÅ͸µ
½Ç½Ã°£ ¸ð´ÏÅ͸µ: °­±Û¸®¾Æ
¾Ï¹Ù¸®·Î °ü¸®
JVM ºÐ¼®
±âº» YARN °ü¸®
__YARN °ü¸® µµ±¸
__YARN ³ëµå Ãß°¡ ¹× ÇØÁ¦
__Ä¿ÆÐ½ÃƼ ½ºÄÉÁÙ·¯ ¼³Á¤
__YARN À¥ ÇÁ·Ï½Ã
__JobHistoryServer »ç¿ë
__»ç¿ëÀÚ¿Í »ç¿ëÀÚ ±×·ì ¸ÅÇÎ °»½Å
__½´ÆÛÀ¯Àú ÇÁ·Ï½Ã ±×·ì ¸ÅÇÎÀÇ °»½Å
__¸®¼Ò½º¸Å´ÏÀú °ü¸®¸¦ À§ÇÑ ACL °»½Å
__¼­ºñ½º ·¹º§ ±ÇÇÑ ¸®·Îµå
__YARNÀÇ Àâ °ü¸®
__ÄÁÅ×ÀÌ³Ê ¸Þ¸ð¸® ¼³Á¤
__ÄÁÅ×ÀÌ³Ê ÁÖ¿ä ¼³Á¤
__¸Ê¸®µà½º ÇÁ·ÎÆÛƼ ¼³Á¤
__»ç¿ëÀÚ ·Î±× °ü¸®
Á¤¸®

7Àå ¾ÆÆÄÄ¡ ÇÏµÓ YARN ¾ÆÅ°ÅØÃ³ °¡À̵å
°³¿ä
¸®¼Ò½º¸Å´ÏÀú
__¸®¼Ò½º¸Å´ÏÀú ÄÄÆ÷³ÍÆ®ÀÇ °³¿ä
__Ŭ¶óÀÌ¾ðÆ®¿Í ¸®¼Ò½º¸Å´ÏÀúÀÇ »óÈ£ ÀÛ¿ë
__¾ÖÇø®ÄÉÀ̼ǰú ¸®¼Ò½º¸Å´ÏÀúÀÇ »óÈ£ ÀÛ¿ë
__³ëµå¿Í ¸®¼Ò½º¸Å´ÏÀúÀÇ »óÈ£ ÀÛ¿ë
__ÇÙ½É ¸®¼Ò½º¸Å´ÏÀú ÄÄÆ÷³ÍÆ®
__¸®¼Ò½º¸Å´ÏÀúÀÇ º¸¾È °ü·Ã ÄÄÆ÷³ÍÆ®
³ëµå¸Å´ÏÀú
__³ëµå¸Å´ÏÀú ÄÄÆ÷³ÍÆ®ÀÇ °³¿ä
__³ëµå¸Å´ÏÀú ÄÄÆ÷³ÍÆ®
__³ëµå¸Å´ÏÀú º¸¾È ÄÄÆ÷³ÍÆ®
__³ëµå¸Å´ÏÀúÀÇ Áß¿ä ±â´É
¾ÖÇø®ÄÉÀ̼Ǹ¶½ºÅÍ
__°³¿ä
__¹«°áÁ¡ µ¿ÀÛ »óÅÂ
__ÀÚ¿øÀÇ ¿ä°Ç
__½ºÄÉÁÙ¸µ
__½ºÄÉÁÙ¸µ ÇÁ·ÎÅäÄݰú ·ÎÄø®Æ¼
__ÄÁÅ×ÀÌ³Ê ½ÃÀÛ
__Á¾·á ÄÁÅ×À̳Ê
__¾ÖÇø®ÄÉÀ̼Ǹ¶½ºÅÍ ½ÇÆÐ¿Í º¹±¸
__Á¶Á¤°ú Ãâ·Â °á°ú Ä¿¹Ô
__Ŭ¶óÀÌ¾ðÆ®¸¦ À§ÇÑ Á¤º¸
__º¸¾È
__¾ÖÇø®ÄÉÀ̼Ǹ¶½ºÅÍ Á¾·áÀÇ ¸¶¹«¸®
YARN ÄÁÅ×À̳Ê
__ÄÁÅ×ÀÌ³Ê È¯°æ
__¾ÖÇø®ÄÉÀ̼Ǹ¶½ºÅÍ¿Í Åë½Å
¾ÖÇø®ÄÉÀÌ¼Ç ÀÛ¼ºÀ» À§ÇÑ Á¤¸®
Á¤¸®

8Àå YARNÀÇ Ä¿ÆÐ½ÃƼ ½ºÄÉÁÙ·¯
Ä¿ÆÐ½ÃƼ ½ºÄÉÁÙ·¯ÀÇ ¼Ò°³
__¸ÖƼÅ׳ͽÃÀÇ Åº·Â¼º
__º¸¾È
__ÀÚ¿ø ÀνÄ
__¼¼ºÎÀûÀÎ ½ºÄÉÁÙ¸µ
__·ÎÄø®Æ¼
__½ºÄÉÁÙ¸µ Á¤Ã¥
Ä¿ÆÐ½ÃƼ ½ºÄÉÁÙ·¯ ¼³Á¤
Å¥
°èÃþÇü Å¥
__ÁÖ¿ä Æ¯Â¡
__Å¥ »çÀÌÀÇ ½ºÄÉÁÙ¸µ
__°èÃþÇü Å¥ÀÇ Á¤ÀÇ
Å¥ Á¢±Ù Á¦¾î
Å¥ÀÇ Ä¿ÆÐ½ÃƼ °ü¸®
»ç¿ëÀÚ Á¦ÇÑ
¿¹¾à
Å¥ÀÇ »óÅÂ
¾ÖÇø®ÄÉÀ̼ÇÀÇ ÇѰè
»ç¿ëÀÚ ÀÎÅÍÆäÀ̽º
Á¤¸®

9Àå ¾ÆÆÄÄ¡ ÇÏµÓ YARNÀÇ ¸Ê¸®µà½º
ÇÏµÓ YARN ¸Ê¸®µà½º ¿¹Á¦ ½ÇÇà
__»ç¿ë °¡´ÉÇÑ ¿¹Á¦ ¸ñ·Ï
__Pi ¿¹Á¦ ½ÇÇà
__À¥À» »ç¿ëÇÏ´Â ¸ð´ÏÅÍ ¿¹Á¦
__Terasort Å×½ºÆ® ½ÇÇà
__TestDFSIO º¥Ä¡¸¶Å© ½ÇÇà
¸Ê¸®µà½º ȣȯ¼º
¸Ê¸®µà½º ¾ÖÇø®ÄÉÀ̼Ǹ¶½ºÅÍ
__¾ÖÇø®ÄÉÀ̼Ǹ¶½ºÅÍÀÇ Àç½ÃÀÛ ¼³Á¤
__¿Ï·áµÈ ŽºÅ©ÀÇ º¹±¸ ¼³Á¤
__ÀâÈ÷½ºÅ丮 ¼­¹ö
³ëµå Ä¿ÆÐ½ÃƼ °è»ê
¼ÅÇà ¼­ºñ½º·Î º¯°æ
±âÁ¸ ÇÏµÓ ¹öÀü 1ÀÇ ¾ÖÇø®ÄÉÀÌ¼Ç ½ÇÇà
__org.apache.hadoop.mapred APIÀÇ ¹ÙÀ̳ʸ® ȣȯ¼º
__org.apache.hadoop.mapreduce APIÀÇ ¼Ò½º ȣȯ¼º
__Ä¿¸Çµå¶óÀÎ ½ºÅ©¸³Æ®ÀÇ È£È¯¼º
__MRv1°ú Ãʱâ MRv2(0.23.x) ¾ÖÇø®ÄÉÀÌ¼Ç °£ÀÇ È£È¯¼º
¸Ê¸®µà½º ¹öÀü 1ÀÇ ±âÁ¸ ÄÚµå ½ÇÇà
__YARN ±â¹Ý ¾ÆÆÄÄ¡ ÇÇ±× ½ºÅ©¸³Æ® ½ÇÇà
__YARN ±â¹Ý ¾ÆÆÄÄ¡ ÇÏÀ̺ê Äõ¸® ½ÇÇà
__YARN ±â¹Ý ¾ÆÆÄÄ¡ ¿ìÁö ¿öÅ©ÇÃ·Î¿ì ½ÇÇà
°í±Þ ±â´É
__¿ì¹ö Àâ
__Ç÷¯±×ÀÎÀÌ °¡´ÉÇÑ ¼ÅÇðú Á¤·Ä
Á¤¸®

10Àå ¾ÆÆÄÄ¡ ÇÏµÓ YARN ¾ÖÇø®ÄÉÀÌ¼Ç ¿¹Á¦
YARN Ŭ¶óÀ̾ðÆ®
¾ÖÇø®ÄÉÀ̼Ǹ¶½ºÅÍ
Á¤¸®

11 Àå ¾ÆÆÄÄ¡ ÇÏµÓ YARN ºÐ»ê ¼Ð
YARN ºÐ»ê ¼Ð »ç¿ë
__°£´ÜÇÑ ¿¹Á¦
__Ãß°¡ÀûÀÎ ÄÁÅ×ÀÌ³Ê »ç¿ë
__¼Ð Àμö Ȱ¿ë ºÐ»ê ¼Ð ¿¹Á¦
ºÐ»ê ¼Ð ³»ºÎ ±¸Á¶
__¾ÖÇø®ÄÉÀÌ¼Ç »ó¼ö
__Ŭ¶óÀ̾ðÆ®
__¾ÖÇø®ÄÉÀ̼Ǹ¶½ºÅÍ
__ÃÖÁ¾ ÄÁÅ×À̳Ê
Á¤¸®

12Àå ¾ÆÆÄÄ¡ ÇÏµÓ YARN ÇÁ·¹ÀÓ¿öÅ©
ºÐ»ê ¼Ð
ÇÏµÓ ¸Ê¸®µà½º
¾ÆÆÄÄ¡ Å×Áî
¾ÆÆÄÄ¡ Áö¶óÇÁ
È£¾ß: YARNÀÇ HBase
YARNÀÇ µå¶óÀ̾îµå
¾ÆÆÄÄ¡ ½ºÆÄÅ©
¾ÆÆÄÄ¡ ½ºÅè
REEF: º¸Á¸ °¡´ÉÇÑ Æò°¡±â ½ÇÇà ÇÁ·¹ÀÓ¿öÅ©
ÇܽºÅÍ: µ¿ÀÏ Å¬·¯½ºÅÍ¿¡¼­ ÇϵӰú MPI
Á¤¸®

ºÎ·Ï A Ãß°¡ÀûÀÎ ³»¿ë°ú ÄÚµå ´Ù¿î·Îµå
ºÎ·Ï B YARN ¼³Ä¡ ½ºÅ©¸³Æ®
ºÎ·Ï C YARN °ü¸® ½ºÅ©¸³Æ®
ºÎ·Ï D ³ª±â¿À½º ¸ðµâ
ºÎ·Ï E ÀÚ¿ø°ú Ãß°¡ÀûÀÎ Á¤º¸
ºÎ·Ï F HDFS ºü¸¥ ÂüÁ¶

ÀúÀÚ¼Ò°³

ºñ³ªµå Äí¸¶ ¹Ùºô¶óÆÈ¸®, ´õ±× À̵鸰, Á¶¼Á ´Ï¹ÌÅ©, Á¦ÇÁ ¸¶ÄÄ [Àú] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.

¾È°Ç±¹ [¿ª] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.

ÀÌ »óǰÀÇ ½Ã¸®Áî

(ÃÑ 77±Ç / ÇöÀ籸¸Å °¡´Éµµ¼­ 72±Ç)

¼±ÅÃÇÑ »óǰ ºÏīƮ´ã±â
ÆîÃ帱â

Àü°øµµ¼­/´ëÇб³Àç ºÐ¾ß¿¡¼­ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥

    ¸®ºä

    0.0 (ÃÑ 0°Ç)

    ±¸¸Å ÈÄ ¸®ºä ÀÛ¼º ½Ã, ºÏÇǴϾð Áö¼ö ÃÖ´ë 600Á¡

    ¸®ºä¾²±â

    ±â´ëÆò

    ÀÛ¼º½Ã À¯ÀÇ»çÇ×

    ÆòÁ¡
    0/200ÀÚ
    µî·ÏÇϱâ

    ±â´ëÆò

    0.0

    ÆÇ¸ÅÀÚÁ¤º¸

    • ÀÎÅÍÆÄÅ©µµ¼­¿¡ µî·ÏµÈ ¿ÀǸ¶ÄÏ »óǰÀº ±× ³»¿ë°ú Ã¥ÀÓÀÌ ¸ðµÎ ÆÇ¸ÅÀÚ¿¡°Ô ÀÖÀ¸¸ç, ÀÎÅÍÆÄÅ©µµ¼­´Â ÇØ´ç »óǰ°ú ³»¿ë¿¡ ´ëÇØ Ã¥ÀÓÁöÁö ¾Ê½À´Ï´Ù.

    »óÈ£

    (ÁÖ)±³º¸¹®°í

    ´ëÇ¥ÀÚ¸í

    ¾Èº´Çö

    »ç¾÷ÀÚµî·Ï¹øÈ£

    102-81-11670

    ¿¬¶ôó

    1544-1900

    ÀüÀÚ¿ìÆíÁÖ¼Ò

    callcenter@kyobobook.co.kr

    Åë½ÅÆÇ¸Å¾÷½Å°í¹øÈ£

    01-0653

    ¿µ¾÷¼ÒÀçÁö

    ¼­¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù)

    ±³È¯/ȯºÒ

    ¹Ýǰ/±³È¯ ¹æ¹ý

    ¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹Ýǰ/±³È¯/ȯºÒ¡¯ ¿¡¼­ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼­ ½Åû °¡´É

    ¹Ýǰ/±³È¯°¡´É ±â°£

    º¯½É ¹ÝǰÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É
    ´Ü, »óǰÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦Á¡ ¹ß°ß ÈÄ 30ÀÏ À̳»

    ¹Ýǰ/±³È¯ ºñ¿ë

    º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹Ýǰ/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã
    »óǰÀ̳ª ¼­ºñ½º ÀÚüÀÇ ÇÏÀÚ·Î ÀÎÇÑ ±³È¯/¹ÝǰÀº ¹Ý¼Û·á ÆÇ¸ÅÀÚ ºÎ´ã

    ¹Ýǰ/±³È¯ ºÒ°¡ »çÀ¯

    ·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óǰ µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
    (´ÜÁö È®ÀÎÀ» À§ÇÑ Æ÷Àå ÈѼÕÀº Á¦¿Ü)

    ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óǰ µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    ¿¹) È­Àåǰ, ½Äǰ, °¡ÀüÁ¦Ç°(¾Ç¼¼¼­¸® Æ÷ÇÔ) µî

    ·º¹Á¦°¡ °¡´ÉÇÑ »óǰ µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì
    ¿¹) À½¹Ý/DVD/ºñµð¿À, ¼ÒÇÁÆ®¿þ¾î, ¸¸È­Ã¥, ÀâÁö, ¿µ»ó È­º¸Áý

    ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆÇ¸Å°¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì

    ·ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì

    »óǰ ǰÀý

    °ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ ǰÀý/Áö¿¬µÉ ¼ö ÀÖÀ½

    ¼ÒºñÀÚ ÇÇÇØº¸»ó
    ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó

    ·»óǰÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, ǰÁúº¸Áõ ¹× ÇÇÇØº¸»ó µî¿¡ °üÇÑ »çÇ×Àº ¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øÈ¸ °í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê

    ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ

    (ÁÖ) ÀÎÅÍÆÄÅ© ¾ÈÀü°áÁ¦½Ã½ºÅÛ (¿¡½ºÅ©·Î) ¾È³»

    (ÁÖ)ÀÎÅÍÆÄÅ©ÀÇ ¸ðµç »óǰÀº ÆÇ¸ÅÀÚ ¹× °áÁ¦ ¼ö´ÜÀÇ ±¸ºÐ¾øÀÌ È¸¿ø´ÔµéÀÇ ±¸¸Å¾ÈÀüÀ» À§ÇØ ¾ÈÀü°áÁ¦ ½Ã½ºÅÛÀ» µµÀÔÇÏ¿© ¼­ºñ½ºÇϰí ÀÖ½À´Ï´Ù.
    °áÁ¦´ë±Ý ¿¹Ä¡¾÷ µî·Ï : 02-006-00064 ¼­ºñ½º °¡ÀÔ»ç½Ç È®ÀÎ

    ¹è¼Û¾È³»

    • ±³º¸¹®°í »óǰÀº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óǰÀ» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.

    • Ãâ°í°¡´É ½Ã°£ÀÌ ¼­·Î ´Ù¸¥ »óǰÀ» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óǰÀ» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.

    • ±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.

    • ¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.

    • - µµ¼­ ±¸¸Å ½Ã, 1¸¸ ¿ø ÀÌ»ó ¹«·á, 1¸¸¿ø ¹Ì¸¸ 2õ ¿ø - »óǰº° ¹è¼Ûºñ°¡ ÀÖ´Â °æ¿ì, »óǰº° ¹è¼Ûºñ Á¤Ã¥ Àû¿ë