±¹³»µµ¼
ÄÄÇ»ÅÍ/ÀÎÅͳÝ
IT Àü¹®¼
ÇÁ·Î±×·¡¹Ö ¾ð¾î
Á¤°¡ |
31,000¿ø |
---|
27,900¿ø (10%ÇÒÀÎ)
1,550P (5%Àû¸³)
ÇÒÀÎÇýÅÃ | |
---|---|
Àû¸³ÇýÅà |
|
|
|
Ãß°¡ÇýÅÃ |
|
À̺¥Æ®/±âȹÀü
¿¬°üµµ¼
»óÇ°±Ç
ÀÌ»óÇ°ÀÇ ºÐ·ù
Ã¥¼Ò°³
¡ºHadoop Hacks¡»´Â HadoopÀÇ °³¿ä¸¦ ÀÌÇØÇÑ µ¶ÀÚ¸¦ ´ë»óÀ¸·Î HadoopÀ» ½ÇÁ¦ ´É¼÷ÇÏ°Ô »ç¿ëÇϱâ À§ÇÑ Å×Å©´Ð°ú TipsÀ» Á¤¸®ÇÑ Ã¥ÀÌ´Ù. ½Ã½ºÅÛ ±¸Ãà/¿î¿ë, ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß µî Hadoop¸¸ÀÇ Æ¯¼ºÀ» ¸¶½ºÅÍÇÏ´Â ¹æ¹ýºÎÅÍ Hbase, Hive, Pig, Mahout, ZooKeeper µî ºÎÁ¦¿¡ °üÇÑ Hack±îÁö ±¤¹üÀ§ÇÑ ³»¿ëÀ» ´ã°í ÀÖ´Ù. HadoopÀÇ ´É·ÂÀ» ÃÖ´ëÇÑ À̲ø¾î ³»´Âµ¥ ÇÊ¿äÇÑ Åø°ú ±× »ç¿ë¹ý, ±×¸®°í ³»ºÎ µ¿ÀÛÀ» ¾Ë±â À§ÇÑ ¹æ¹ý°ú ´õºÒ¾î ¾Õ¼± Å×Å©´Ð µî, °³¹ßÇöÀå¿¡¼ ÇÊ¿äÇÑ 74°³ÀÇ Å×Å©´ÐÀ» °ÔÀçÇß´Ù. ¾Õ¼ Hadoop¿¡ ÁÖ¸ñÇØ ½ÇÁ¦·Î È°¿ëÇØ ¿Â Àü¹®°¡µéÀÌ ¾´ ÀÌ Ã¥Àº HadoopÀ» ´É¼÷ÇÏ°Ô »ç¿ëÇÏ°í ½ÍÀº ¿£Áö´Ï¾î¿¡°Ô ²À ÇÊ¿äÇÑ Ã¥ÀÌ´Ù.
ÃâÆÇ»ç ¼Æò
µµ¼ ¼Ò°³
ÇÁ·ÎÆä¼Å³ÎÀÌ »ç¿ëÇÏ´Â HADOOP HACKS 74°³ ½ÇÀü Å×Å©´Ð !
HadoopÀÇ °³¿ä¸¦ ÀÌÇØÇÑ µ¶ÀÚ¸¦ ´ë»óÀ¸·Î HadoopÀ» ½ÇÁ¦ ´É¼÷ÇÏ°Ô »ç¿ëÇϱâ À§ÇÑ Å×Å©´Ð°ú TipsÀ» Á¤¸®ÇÑ Ã¥ÀÌ´Ù. ½Ã½ºÅÛ ±¸Ãà/¿î¿ë, ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß µî Hadoop¸¸ÀÇ Æ¯¼ºÀ» ¸¶½ºÅÍÇÏ´Â ¹æ¹ýºÎÅÍ Hbase, Hive, Pig, Mahout, ZooKeeper µî ºÎÁ¦¿¡ °üÇÑ Hack±îÁö ±¤¹üÀ§ÇÑ ³»¿ëÀ» ´ã°í ÀÖ´Ù. HadoopÀÇ ´É·ÂÀ» ÃÖ´ëÇÑ À̲ø¾î ³»´Âµ¥ ÇÊ¿äÇÑ Åø°ú ±× »ç¿ë¹ý, ±×¸®°í ³»ºÎ µ¿ÀÛÀ» ¾Ë±â À§ÇÑ ¹æ¹ý°ú ´õºÒ¾î ¾Õ¼± Å×Å©´Ð µî, °³¹ßÇöÀå¿¡¼ ÇÊ¿äÇÑ 74°³ÀÇ Å×Å©´ÐÀ» °ÔÀçÇß´Ù. ¾Õ¼ Hadoop¿¡ ÁÖ¸ñÇØ ½ÇÁ¦·Î È°¿ëÇØ ¿Â Àü¹®°¡µéÀÌ ¾´ ÀÌ Ã¥Àº HadoopÀ» ´É¼÷ÇÏ°Ô »ç¿ëÇÏ°í ½ÍÀº ¿£Áö´Ï¾î¿¡°Ô ²À ÇÊ¿äÇÑ Ã¥ÀÌ´Ù.
µµ¼ Ư¡
1Àå ¡º½Ã½ºÅÛ ±¸Ãà/¿î¿ë Hacks¡»HadoopÀ» ¸¶½ºÅÍÇÑ ÀÌÈÄ¿¡ ÀÎÇÁ¶ó ±â¹ÝÀÇ °üÁ¡¿¡¼ Áß¿äÇÑ Æ÷ÀÎÆ®¸¦ Á¤¸®ÇÏ°í, HadoopÀº ÆÐÄ¡ ó¸® ±¸Á¶¶ó¼ °¢°¢ÀÇ Ã³¸®(JOB)¸¦ Á¤±âÀûÀ¸·Î ÇÏ´ÂÁö, Àß °¡µ¿µÇ°í ÀÖ´ÂÁö¸¦ ´ã´çÀÚ°¡ È®ÀÎÇÒ ÇÊ¿ä°¡ ÀÖ´Ù. ÀÌ·± ÀÛ¾÷(Job) °ü¸®¿ë µµ±¸¿¡ °üÇؼ ¼Ò°³ÇÑ´Ù.
2Àå ¡ºApplication °³¹ß Hacks¡»HadoopÀ» »ç¿ëÇÑ µ¥ÀÌÅÍ Ã³¸®¿¡¼ ¸î °¡Áö ³ëÇϿ츦 »ìÆ캸°í, Hadoop¿¡ ÀÇÇÑ MapReduce¸¦ Á÷Á¢ »ç¿ëÇÏÁö ¾Ê°í Hive³ª Pig µîÀ» »ç¿ëÇÏ´Â ÄÉÀ̽º°¡ Áõ°¡ÇÏ´Â °æ¿ì¿¡µµ Hadoop¿¡ ´ëÇÑ ±íÀº ÀÌÇØ°¡ ÇÊ¿äÇÏ´Ù.
3Àå ¡ºHBase Hacks¡»Hadoop¿¡¼ µ¿ÀÛÇÏ´Â KVSÀÎ HBase¸¦ ¾Ë¾Æº»´Ù. HBase¸¦ È°¿ëÇϱâ À§ÇÑ ³ëÇÏ¿ì Áï, ºñ±³Àû »ç¿ë ºóµµ°¡ ³ôÀº MySQL°úÀÇ ¿¬°è¹æ¹ý, RDBMS¿¡¼ ¸»ÇÏ´Â Æ®¸®°Å, ½ºÅä¾î ÇÁ·Î½ÃÀú¿¡ ÇØ´çÇÏ´Â Coprocessor ±â´É, ±×¸®°í Ãß°¡·Î µ¥ÀÌÅÍ°¡ ÀÏ°ýÀûÀ¸·Î ÀÔ·ÂµÉ ¶§ÀÇ Äɾî(pre-split Å×À̺í) µîÀ» ¼Ò°³ÇÑ´Ù.
4Àå ¡ºHive Hacks¡»HadoopÀ» »ç¿ëÇÑ ºòµ¥ÀÌÅÍ È°¿ëÀ» ¼Õ½±°Ô ÇÏ´Â µµ±¸ Hive¿¡ °üÇؼ »ìÆ캸°í, Hive¸¦ È°¿ëÇÏ´Â ³ëÇÏ¿ì Áï, ÀÚµ¿ ½Ã½ºÅÛ°ú ¿¬°è ÁøÇà¹æ¹ý, ³ôÀº ¼º´ÉÀÇ HiveQL ÀÛ¼º¹æ¹ý µîÀ» ¼Ò°³ÇÑ´Ù. HadoopÀÇ µîÀåÀ¸·Î ÀÎÇØ ´ë±Ô¸ð µ¥ÀÌÅÍ Ã³¸®¸¦ ±¸ÇöÇÏ´Â °ÍÀÇ À庮Àº ³·¾ÆÁ³Áö¸¸, Hive´Â ÀÌ°ÍÀ» ´õ¿í °£´ÜÇÏ°Ô ÇØÁØ´Ù.
5Àå ¡ºPig Hacks¡»HadoopÀ» »ç¿ëÇÑ ºòµ¥ÀÌÅÍ È°¿ëÀ» À¯¿ëÇÏ°Ô ÇØÁÖ´Â Åø ÁßÀÇ ÇϳªÀÎ Pig¸¦ »ìÆ캻´Ù. Pig¸¦ È°¿ëÇÏ°í ÀÖ´Â ÇöÀå¿¡¼ Java¿¡¼ Pig¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀ̳ª Pig¿¡¼ÀÇ Ã³¸®°¡ °¡º¿öÁöµµ·Ï Æ©´×Çϱâ À§Çؼ ¾î¶»°Ô MapReduce¿¡ º¯È¯µÇ´ÂÁö È®ÀÎÇÏ´Â ¹æ¹ý µîÀ» ¼Ò°³ÇÑ´Ù.
6Àå ¡ºMah out Hacks¡»±â°èÇнÀÀÇ µµ±¸/¶óÀ̺귯¸®ÀÎ Mahout¸¦ »ìÆ캻´Ù. ÃÖ¼ÒÇÑ ¾Ë°í ÀÖÀ¸¸é ÀÌÇØ¿¡ µµ¿òÀÌ µÇ´Â ±â°èÇнÀ ºÐ¾ßÀÇ ´Ü¾î¸¦ ¼Ò°³ÇÏ°í ¸î °¡Áö ±â´ÉÀ» »ç¿ëÇغ¸´Â °Í°ú µ¿½Ã¿¡ ±× ±â´ÉÀÌ ¾î¶»°Ô MapReduce¿¡ ¹èÆ÷µÇ°í ºÐ»ê 󸮵ǴÂÁö »ìÆ캻´Ù.
7Àå ¡ºZooKeeper Hacks¡»HadoopÀÇ ¿¹°í ½Ã½ºÅÛ¿¡¼ ¸¹ÀÌ »ç¿ëµÇ´Â ZooKeeper¿¡ °üÇØ ¾Ë¾Æº»´Ù. ZooKeeper¸¦ ÀÌ¿ëÇÔÀ¸·Î½á °£´ÜÇÑ ½Ã½ºÅÛÀ¸·Î ¼³°èÇÒ ¼ö ÀÖÀ¸¹Ç·Î ²À À̹ø ÀåÀ» Âü°íÇÏÀÚ.
¸ñÂ÷
¡¤Å©·¹µ÷
¡¤½ÃÀÛÇϸç
1Àå ½Ã½ºÅÛ ±¸Ãà/¿î¿ë Hacks
01 Hadoop µ¿ÀÛ¿¡ ÇÊ¿äÇÑ Parameter
02 Hadoop¿ë nodeÀÇ Linux OS ¼³Á¤
03 Master NodeÀÇ HAÈ
04 Hadoop¿¡ °ü·ÃµÈ Åë°èÁ¤º¸
05 HDFSÀÇ ¾÷±×·¹À̵å
06 SqoopÀÇ ±¸Á¶¿Í µ¿ÀÛ
07 PostgreSQL¿¡¼ÀÇ µ¿ÀÛ
08 Azkaban ÀÔ¹®
09 AzkabanÀÇ ÀÌ¿ë
2Àå Application °³¹ß Hacks
10 Cluster ¿ÜºÎ·ÎºÎÅÍ HadoopÀÇ Á¶ÀÛ
11 InMapperCombiner
12 »ç¿ëÀÚ Á¤ÀÇ WritableÇüÀ» ¸¸µå´Â ¹æ¹ý
13 »ç¿ëÀÚ Partitioner¸¦ ¸¸µå´Â ¹æ¹ý
14 DistributedCacheÀÇ »ç¿ë¹æ¹ý
15 CombineFileInputFormat
16 MapReduce ÀÛ¾÷ Å×½ºÆ®Çϱâ
17 º¸Á¶ Á¤·Ä(Secondary sort)
18 Map »çÀ̵å Á¶ÀÎ
19 Reduce »çÀ̵å Á¶ÀÎ
20 ´Ù´Ü MapReduce
21 InputFormat/OutputFormatÀÇ »ç¿ë¹æ¹ý
22 Cassandra¿ÍÀÇ ¿¬°è
23 API·Î HDFS Á¶ÀÛ
24 MapReduce ÀÛ¾÷ ºÐ¼®
25 Hadoop¿¡¼ÀÇ ¾ÐÃà ÆÄÀÏ Ãë±Þ
3Àå HBase Hacks
26 Bulk ·Îµå µµ±¸
27 MySQL¿¡¼ °¡Á®¿À±â
28 HFile¿¡ Á÷Á¢ ¾×¼¼½ºÇÏ´Â MapReduce
29 pre-split Å×ÀÌºí ¸¸µé±â
30 Coprocessor ¸¸µå´Â ¹ý
31 »ç¿ëÀÚ Filter ¸¸µå´Â ¹ý
32 export/import µµ±¸
33 Ŭ·¯½ºÅÍ º¹Á¦(Cluster Replication)
4Àå Hive Hacks
34 SQL°ú HiveQLÀÇ ´Ù¸¥ Á¡
35 HiveÀÇ ½ÇÁ¦ ¿î¿ë¿¡¼ °ü¸®ÇØ¾ß ÇÒ °Í
36 Äõ¸®ÀÇ °í¼ÓÈ(ÀÔ¹®Æí)
37 Äõ¸®ÀÇ °í¼ÓÈ(ÀÀ¿ëÆí)
38 »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö
39 ´Ù¸¥ ½Ã½ºÅÛ°ú ¿¬°èÇϱâ
40 ÀÚü 󸮸¦ ÅëÇÕÇϱâ
41 ´ÙÁß »ç¿ëÀÚÀÇ ÀÌ¿ë
42 À妽ºÀÇ »ç¿ë
43 Hive ·Î±×
44 Sqoop¿¡¼ µ¥ÀÌÅÍ ·Îµå
45 Â÷ºÐ µ¥ÀÌÅÍÀÇ ±³È¯
5Àå Pig Hacks
46 custom storage ÀÛ¼º¹æ¹ý
47 PigLatin°ú SQLÀÇ Â÷ÀÌ
48 »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö
49 Embedded Pig
50 MapReduce·ÎÀÇ º¯È¯ ºÐ¼®
51 Pig¿¡¼ ¹Ù·Î ÀÌ¿ëÇÒ ¼ö ÀÖ´Â ÇÔ¼ö 301
6Àå Mahout Hacks
52 Mahout ÀÔ¹®
53 ¼³Ä¡¿Í ½ÇÇà¹æ¹ý
54 ±âÃÊ ¿ë¾î ¹è¿ì±â
55 ÃßõÇϱâ(Recommend)¸¦ ½ÇÇà
56 ¿¬°èºÐ¼®
57 ¿¹Ãø ¸ðµ¨ ¸¸µé±â
58 ±â°èÇнÀ°ú MapReduce
59 ÀÚü µå¶óÀ̹ö ¸¸µé±â
60 MahoutÀ» ÀÌ¿ëÇÑ Å¬·¯½ºÅ͸µ
7Àå ZooKeeper Hacks
61 ZooKeeperÀÇ API
62 ZooKeeperÀÇ ¾×¼¼½º Á¦¾î
63 Eclipse¸¦ »ç¿ëÇÑ °³¹ß
64 ZooInspector »ç¿ë
65 REST¿¡¼ ZooKeeper »ç¿ë
66 FUSE¿¡¼ ZooKeeper »ç¿ë
67 tickTime ±¸Á¶ ÀÌÇØÇϱâ
68 ZABÀÇ ±¸Á¶ ÀÌÇØÇϱâ
69 ¸®´õ ¼±ÅÃÀÇ ±¸Á¶ ÀÌÇØÇϱâ
70 »óÅÂ¿Í ¿ªÇÒÀ» ÀÌÇØÇϱâ
71 ±×·ìÇÎ.Áß°¡Ä¡ ÀÌ¿ëÇϱâ
72 ºÐ»ê ¾ÖÇø®ÄÉÀÌ¼Ç ±¸Ãà
72 ZooKeeper¸¦ Áß½ÉÀ¸·Î ÇÑ ½Ã½ºÅÛ(BookKeeper)
74 BookKeeper¸¦ »ç¿ëÇÑ ½Ã½ºÅÛ
column 1 Cloudera¡¯s Distribution including Apache Hadoop(CDH)¿¡ ´ëÇؼ
column 2 MapR¿¡ ´ëÇؼ
¡¤Ã£¾Æ º¸±â
ÀúÀÚ¼Ò°³
»ý³â¿ùÀÏ | - |
---|
ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.
»ý³â¿ùÀÏ | - |
---|
ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.
ÁÖ°£·©Å·
´õº¸±â»óÇ°Á¤º¸Á¦°ø°í½Ã
À̺¥Æ® ±âȹÀü
ÄÄÇ»ÅÍ/ÀÎÅÍ³Ý ºÐ¾ß¿¡¼ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥
ÆǸÅÀÚÁ¤º¸
»óÈ£ |
(ÁÖ)±³º¸¹®°í |
---|---|
´ëÇ¥ÀÚ¸í |
¾Èº´Çö |
»ç¾÷ÀÚµî·Ï¹øÈ£ |
102-81-11670 |
¿¬¶ôó |
1544-1900 |
ÀüÀÚ¿ìÆíÁÖ¼Ò |
callcenter@kyobobook.co.kr |
Åë½ÅÆǸž÷½Å°í¹øÈ£ |
01-0653 |
¿µ¾÷¼ÒÀçÁö |
¼¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù) |
±³È¯/ȯºÒ
¹ÝÇ°/±³È¯ ¹æ¹ý |
¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼ ½Åû °¡´É |
---|---|
¹ÝÇ°/±³È¯°¡´É ±â°£ |
º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É |
¹ÝÇ°/±³È¯ ºñ¿ë |
º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã |
¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯ |
·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì |
»óÇ° Ç°Àý |
°ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½ |
¼ÒºñÀÚ ÇÇÇغ¸»ó |
·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© ó¸®µÊ ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀǼҺñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ |
(ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º´Â ȸ¿ø´ÔµéÀÇ ¾ÈÀü°Å·¡¸¦ À§ÇØ ±¸¸Å±Ý¾×, °áÁ¦¼ö´Ü¿¡ »ó°ü¾øÀÌ (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º¸¦ ÅëÇÑ ¸ðµç °Å·¡¿¡ ´ëÇÏ¿©
(ÁÖ)KGÀ̴Ͻýº°¡ Á¦°øÇÏ´Â ±¸¸Å¾ÈÀü¼ºñ½º¸¦ Àû¿ëÇÏ°í ÀÖ½À´Ï´Ù.
¹è¼Û¾È³»
±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
Ãâ°í°¡´É ½Ã°£ÀÌ ¼·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.
±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.
¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.