ÃÑ ÆäÀÌÁö ¼ö : 3224
![]()
|
Facebook Joinc ±×·ì
Joinc QA »çÀÌÆ®
![]()
Tweet
joinc´Â Firefox¿Í chrome¿¡¼ Å×½ºÆ® Çß½À´Ï´Ù. IE¿¡¼´Â Å×À̺íÀÌ ±úÁö°Å³ª À̹ÌÁö°¡ º¸ÀÌÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ƯÈ÷ ±¸±Û DocsÀ̹ÌÁöÀÇ °æ¿ì ¿¢¹Úó¸®µÉ ¼ö ÀÖ½À´Ï´Ù. 1 ¼Ò°³
ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ´Ù º¸¸é, ¼º´É/Åë°è/Å×½ºÆ® ÃøÁ¤ µ¥À̵éÀÌ ½ñ¾ÆÁ®³ª¿À°Ô µÈ´Ù. ¿¹¸¦µé¾î ÇÊÀÚÀÇ °æ¿ì ÃÖ±Ù °Ë»ö¿£Áø°ü·Ã °³¹ßÀ» Çϰí Àִµ¥, 0.5ÃÊ À̳»¿¡ °Ë»ö°á°ú°¡ ³ª¿Àµµ·Ï ÇØ¾ß Çϱ⠶§¹®¿¡, ¼º´ÉÃøÁ¤°á°ú¸¦ Àß Á¤¸®ÇÏ´Â°Ô Æ¯È÷ Áß¿äÇÏ´Ù.
°Ë»ö¿£Áø¿¡¼ ´Ü¾î¸¦ ÀÔ·ÂÇϸé, ÇØ´ç ´Ü¾î¸¦ Æ÷ÇÔÇÑ ¹®¼ÀÇ ¸®½ºÆ®¸¦ ã¾Æ³»°Ô µÉ°Çµ¥, ¹®¼ÀÇ ¸®½ºÆ®ÀÇ Áõ°¡¿¡ µû¶ó¼ ¾ó¸¶³ª °Ë»ö½Ã°£ÀÌ ±Þ°ÝÇÏ°Ô Áõ°¡ÇÏ´ÂÁö¸¦ ½±°Ô È®ÀÎÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù. ±×·¯±â À§Çؼ´Â ÃøÁ¤µ¥ÀÌÅ͸¦ ±×·¡ÇÁÈ ÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù. ÀÌ·¸°Ô ÃøÁ¤µ¥ÀÌÅͰ¡ ±×·¡ÇÁÈ µÇ¸é °Ë»ö½Ã°£ÀÌ ±Þ°ÝÇÏ°Ô Áõ°¡ÇÏ´Â ´Ü¾îµîµµ ½±°Ô ã¾Æ³¾ ¼ö ÀÖÀ¸¸ç, ¿©·¯°¡Áö Á¶°ÇÀ» ´Ù¸£°Ô ÇßÀ» ¶§, ¼º´É¿¡ ¾î¶°ÇÑ º¯È°¡ ÀÖ´ÂÁöµµ È®ÀÎÇÒ ¼ö ÀÖ´Ù. °á°úÀûÀ¸·Î °³¹ß¼Óµµ¸¦ ´ÜÃà½Ãų ¼ö ÀÖ°Ô µÈ´Ù.
GnuPlotÀº µ¥ÀÌÅ͸¦ ±×·¡ÇÁÈ Çϱâ À§ÇÑ ¸ñÀûÀ¸·Î »ç¿ëµÇ´Â ÅøÀÌ´Ù. Excel°ú °°Àº ÇÁ·Î±×·¥ÀÌ ÀÖ±ä ÇÏÁö¸¸, Áö³ªÄ¡°Ô ¹«°Ì°í, (¸¹Àº µ¥ÀÌÅ͸¦ ó¸®ÇØ¾ß ÇÒ°æ¿ì)¸Å¿ì ´À¸®¸ç, GnuPlot¸¸Å Á¤È®ÇÑ Á¤º¸¸¦ ÁÖÁö ¸øÇÑ´Ù. µ¥ÀÌÅͰ¡ ¼ö½Ê¸¸°³°¡ ³Ñ¾î°£´Ù¸é, ó¸®ÀÚü°¡ ºÒ°¡´ÉÇØÁö°Ô µÈ´Ù.
GnuPlot¿Í °ü·ÃµÈ ¸Þ´º¾óÀº ÇѱÛÈ µÈ°Å ±îÁö Æ÷ÇÔÇØ¼ ÀÌ¹Ì ¸î°³°¡ Àִµ¥, ¾µµ¥¾øÀÌ? ¹æ´ëÇÑ ³»¿ëÀ» ´ã°í ÀÖ´Ù. ¿©±â¿¡¼´Â Á»´õ °³¹ßÀÚÀûÀÎ ÀÔÀå¿¡¼, ½ÇÁ¦ °³¹ß¿¡¼ÀÇ Àû¿ëÀ» ¿¹¸¦ µé¾î°¡¸é¼ Ȱ¿ë¿¡ ÇÊ¿äÇÑ ºÎºÐ¸¸ ¼³¸íÇϰíÀÚ ÇÑ´Ù. 2 gnuplot ¼³Ä¡
´ëºÎºÐ ±âº»À¸·Î ¼³Ä¡µÇ¾î ÀÖÀ» °ÍÀÌ´Ù. Å͹̳ο¡¼ gnuplotÀ» ÀÔ·ÂÇØ º¸±â ¹Ù¶õ´Ù. ¸¸¾à ¼³Ä¡µÇ¾î ÀÖÁö ¾Ê´Ù¸é, °¢ ¹èÆ÷ÆÇÀÇ ÆÐŰÁö °ü¸®ÀÚ³ª ¹èÆ÷»çÀÌÆ®¸¦ ÅëÇØ¼ ¼³Ä¡Çϱ⠹ٶõ´Ù. ÆÐŰÁö ¼³Ä¡¹ýÀº µû·Î ¼³¸íÇÏÁö ¾Ê°Ú´Ù. 3 °Ë»ö¿£Áø °³¹ß°ú GnuPlot
gnuplotÀÇ È°¿ë¼³¸íÀ» À§Çؼ nutch ¼º´ÉÃøÁ¤À» ÅëÇÑ Æ©´×Æ÷ÀÎÆ® ã±â¸¦ ½Ç·Ê·ÎÇØ¼ Â÷±ÙÂ÷±Ù ¼³¸íÇØ º¸µµ·Ï ÇϰڴÙ.
nutch´Â lucene°Ë»ö¿£ÁøÀ» ±â¹ÝÀ¸·Î Çϰí ÀÖÀ¸¸ç, ¿©±â¿¡ ºÐ»êȯ°æÀ» Áö¿øÇϱâ À§ÇÑ hadoopºÐ»êÆÄÀÏ ½Ã½ºÅÛ°ú mapreduceÇÁ·Î±×·¡¹Ö ¿£ÁøÀ» Æ÷ÇÔÇϰí ÀÖ´Ù. luceneÀº °Ë»ö¿£Áø ÀÚü·Î¸¸ º¸ÀÚ¸é ¸Å¿ì ÈǸ¢ÇÑ ¿Ï¼ºµÈ ¿£ÁøÀÌÁö¸¸, ¸¹Àº °ø°³ÇÁ·ÎÁ§Æ®ÀÇ °á°ú¹°ÀÌ ±×·¸µíÀÌ ¹ü¿ë¼ºÀ» °Á¶ÇÏ´Ùº¸´Ï, Ư¼öÇÑ »óȲ¿¡ Àû¿ëÇϱâ À§Çؼ´Â ¸¹Àº Æ©´×ÀÌ ÇÊ¿äÇÏ´Ù. ƯÈ÷ ´ë¿ë·®ÀÇ ¹®¼°Ë»öÀ» À§Çؼ nutch¸¦ »ç¿ëÇÒ °æ¿ì ´õ¿í ¼¶¼¼ÇÑ Æ©´×ÀÌ ÇÊ¿äÇÏ´Ù. 3.1 luceneÀÇ ¼º´É È®ÀÎÀ» À§ÇÑ ÃøÁ¤µ¥ÀÌÅÍ ¼öÁý
ÃøÁ¤µ¥ÀÌÅÍ´Â ´ëºÎºÐ ¼öÄ¡ Á¤º¸Àε¥ gnuplot´Â °ø¹éÀ̳ª ÅÇÀ¸·Î ±¸ºÐµÈ Çʵå´ÜÀ§·Î µ¥ÀÌÅ͸¦ ó¸®ÇÑ´Ù. ¶ÇÇÑ ÁÖ¼®À» À§Çؼ #À» »ç¿ëÇÒ ¼öµµ ÀÖ´Ù. ´ÙÀ½Àº gnuplot¿¡ »ç¿ëµÇ´Â µ¥ÀÌÅÍÀÇ ÀϹÝÀûÀÎ Æ÷¸ËÀÌ´Ù. 1 290 2 310 3 270 4 121 5 168 6 765 ....
ÀÌÁ¦ luceneÀÇ ¼º´ÉÃøÁ¤µ¥ÀÌÅ͸¦ ¼öÁýÇØ º¸±â·Î ÇÏÀÚ. ¼º´É ÃøÁ¤ µ¥ÀÌÅÍ´Â ´ÙÀ½°ú °°Àº ¹æ¹ýÀ¸·Î ¼öÁýÇß´Ù. ÀÌ¹Ì À¥¹®¼¿¡ ´ëÇÑ ¼öÁýÀ» ³¡³»°í »öÀÎÆÄÀϱîÁö ¸¸µé¾î Á® ÀÖ´Ù°í °¡Á¤ÇϰڴÙ.
3.2 ÃøÁ¤µ¥ÀÌÅÍ·Î ºÎÅÍ °£´ÜÇÑ À̹ÌÁö ¾ò¾î³»±â
gnuplot´Â ½©°ú ºñ½ÁÇÑ ÇÁ·ÒÇÁÆ® ÀԷ¹æ½ÄÀÌ´Ù. ÇÁ·ÒÇÁÆ®¿¡¼ ¸í·ÉÀ» ³»·Á¼ xÃà µ¥ÀÌÅÍ, yÃà µ¥ÀÌÅ͸¦ ¼³Á¤Çϰí, ÀоîµéÀÏ µ¥ÀÌÅÍÆÄÀÏÀ» ¼³Á¤ÇÏ´Â ½ÄÀ¸·Î ÇØ¼ ±×·¡ÇÁ¸¦ ±×¸°´Ù. ±×·¯³ª ÀÌ·¸°Ô ÇÏ¸é ²Ï³ª ÀÛ¾÷ÇϱⰡ ±ÍÂúÀ¸¹Ç·Î, º¸ÅëÀº ÆÄÀÏÀ» ¸¸µé¾î¼ ÀоîµéÀÌ´Â ¹æ½ÄÀ¸·Î ±×·¡ÇÁ¸¦ ±×¸°´Ù. À§ÀÇ µ¥ÀÌÅ͸¦ ÀÌ¿ëÇØ¼ ±×·¡ÇÁ¸¦ ±×¸®±â À§Çؼ ´ÙÀ½°ú °°Àº gnuplot ½ºÅ©¸³Æ® ÆÄÀÏÀ» ¸¸µé¾ú´Ù. ÆÄÀÏÀ̸§Àº test1.demÀ¸·Î Çß´Ù. set ylabel "millisec" set xlabel "searchnum" plot "testone.dat" using 1:2 t "Search Test" with l 8 pause -1 "Hit return to continue"
# gnuplot test1.dem´ÙÀ½Àº °á°ú ±×·¡ÇÁ´Ù. ![]()
´ÙÀ½ÀÇ ¸í·ÉÀ» ÀÌ¿ëÇÏ¸é ±×·¡ÇÁ¸¦ Á»´õ ÆíÇÏ°Ô º¼ ¼ö ÀÖ´Ù.
3.2.1 ÃøÁ¤µÈ µ¥ÀÌÅÍ·Î ºÎÅÍ Æ©´× Æ÷ÀÎÆ® ã¾Æ³»±â
°Ë»öµÈ ¹®¼ÀÇ °¹¼ö°¡ ¸¹À» ¼ö·Ï ½Ã°£ÀÌ ´Ã¾î³ª´Â ¹æÇâÀÇ ±×·¡ÇÁ¸¦ º¸¿©ÁÖ±ä ÇÏÁö¸¸, Áß°£ Áß°£ ½ÉÇÏ°Ô Åð´Â ºÎºÐÀÌ ´«¿¡ ¶è´Ù. ¹«¾ð°¡ °Ë»ö¿£Áø¿¡ ¹®Á¦°¡ ÀÖÀ½À» ¾Ï½ÃÇØÁÖ°í ÀÖ´Ù. ±×·¡ÇÁÀÇ Æ¢´Â Á¡°ú testone.datÀÇ µ¥ÀÌÅ͸¦ È®ÀÎÇØº»°á°ú 2°³ ÀÌ»óÀÇ Äõ¸®°¡ ÁÖ¾îÁ³À» ¶§ ½Ã°£ÀÌ ±Þ°ÝÇÏ°Ô ´Ã¾î³ª°í ÀÖÀ½À» È®ÀÎÇÒ ¼ö ÀÖ¾ú´Ù. 829650 967 #www copyright o::www.copyright.o 843166 2114 #from b::From.B 848638 2312 #ed o a::ED.O.A 881953 269 #ÇÊ¿ä::ÇÊ¿ä 901553 1953 #e 9::e=9 948204 1338 #esize 4::eSize*4www.copyright.o ¿Í °°Àº °æ¿ì ÇϳªÀÇ °Ë»ö¾î·Î ÀÔ·ÂÀÌ µÇ¾úÁö¸¸ ÇüżҺм®À» °ÅÄ¡¸é¼ 3°³ÀÇ ´Ü¾î·Î ºÐ¸®°¡ µÇ¾ú´Ù. ¶§¹®¿¡ 3¹øÀÇ Äõ¸®°¡ ¹ß»ýÇÏ°í ½Ã°£Áö¿¬ÀÌ »ý°å´Ù.
±×·³ ´ÜÀÏÄõ¸®°¡ ÁÖ¾îÁú °æ¿ì ¾î¶² ±×·¡ÇÁ¸¦ º¸¿©ÁÙÁö°¡ ±Ã±ÝÇØ Á³´Ù. ±×·¡¼ testone.dat¿¡¼ ´ÜÀÏ Äõ¸® °á°ú¸¸ °¡Á®¿À±â À§ÇÑ perl ÇÁ·Î±×·¥À» Çϳª ¸¸µé¾ú´Ù. #!/usr/bin/perl
open ($handle, "$ARGV[0]") or die "File Not Found $ARGV[0]";
while($line = <$handle>)
{
@list = split(" ",$line);
$length = @list;
if ($length == 3)
{
print $line;
}
}
°ø¹é¹®ÀÚ·Î ºÐ¸®ÇÑ´ÙÀ½ ¹è¿ÀÇ °¹¼ö°¡ 3Àΰ͸¸ Ãâ·ÂÇϵµ·Ï ÇÏ´Â ½ÄÀ¸·Î ´ÜÀÏ Äõ¸® °á°ú¸¸À» ÃßÃâÇØ ³Â´Ù. ÆÄÀÏÀÇ À̸§Àº testtwo.dat·Î Çß´Ù. ´ÙÀ½Àº ´ÜÀÏÄõ¸® °á°ú¿¡ ´ëÇÑ ±×·¡ÇÁ ȸéÀÌ´Ù. ![]() 3.2.2 2°³ÀÇ µ¥ÀÌÅÍ ºñ±³Çϱâ
ÀÌ·±½ÄÀ¸·Î ÇØ¼ ¸¹Àº ¼öÀÇ ÃøÁ¤ÀÚ·á°¡ ¸¸µé¾î Á³´Ù. ¹®Á¦´Â À̵éÀÌ °¢°¢ÀÇ ´ÜÀÏ ÆÄÀÏ·Î Á¸ÀçÇÑ´Ù´Â °ÍÀ¸·Î Á¤È®ÇÑ ÃøÁ¤À» À§Çؼ °¢ µ¥ÀÌÅ͸¦ ºñ±³ÇÒ ¶§ ¾î·Á¿òÀÌ »ý±ä´Ù. ÀÏ´Ü À§ÀÇ µÎ°³ÀÇ ÃøÁ¤ ±×·¡ÇÁ¸¦ µ¿½Ã¿¡ º¸°íÀÚ ÇÒ °æ¿ì ÇÑ´«¿¡ µé¾î¿ÀÁö ¾ÊÀ» °ÍÀÌ´Ù. ÀÌ °æ¿ì´Â yÃàÀÇ ½ºÄÉÀÏÀÌ ´Ù¸£±â ¶§¹®À¸·Î gnuplotÀÇ ¸í·ÉÀ» ÅëÇØ¼ ÇØ°áÇÒ ¼ö ÀÖÁö¸¸. ±×·¸´Ù°í ÇØµµ, 2°³ÀÇ ±×·¡ÇÁ¸¦ º¸´Â°Ç ¾Æ¹«·¡µµ Á÷°üÀûÀÌÁö ¸øÇÏ´Ù.
gnuplot´Â ¿©·¯°³ÀÇ µ¥ÀÌÅ͸¦ ÇϳªÀÇ ±×·¡ÇÁ¿¡ ½±°Ô ³ªÅ¸³¾ ¼ö ÀÖ´Ù. ´ÙÀ½Àº testone.dat¿Í testtwo.dat¸¦ ÇϳªÀÇ ±×·¡ÇÁ¿¡ ³ªÅ¸³»°Ô²û ÀçÀÛ¼ºÇÑ gnuplost ½ºÅ©¸³Æ® ÆÄÀÏÀÌ´Ù. set ylabel "millisec" set xlabel "searchnum" plot "testtwo.dat" using 1:2 t "Search Test 1" with l 7, "Step100.dat" using 1:2 t "Search Test 2" with l 4 pause -1 "Hit return to continue"´ÙÀ½Àº °á°ú ±×·¡ÇÁ´Ù. ±×³É ,¸¦ ÀÌ¿ëÇØ¼ ÂÞ¿í ³ª¿ÇÏ¸é µÈ´Ù. ±×·¡ÇÁÀÇ ±¸ºÐÀ» ½±°Ô Çϱâ À§Çؼ title°ú »öÀ» ´Þ¸® Çß´Ù. ![]()
ÇÑ´«¿¡ ½ïµé¾î¿Â´Ù. pharse Äõ¸®¿¡ ´ëÇØ¼ °Ë»ö½Ã°£ÀÌ ºñÁ¤»óÀûÀ¸·Î Áõ°¡Çϰí ÀÖÀ¸¹Ç·Î, Æ©´×Æ÷ÀÎÆ®¸¦ pharse Äõ¸® ó¸®ÇÏ´Â ÂÊ¿¡ ¸ÂÃß¾î¾ß ÇÑ´Ù´Â °ÍÀ» ¾Ë ¼ö ÀÖ´Ù. ½ÇÁ¦·Î Á¦´ë·Î ¼º´ÉÀÌ ³ª¿À°Ô ÇÏ·Á¸é, »ó´çÈ÷ ¸¹Àº ºÎºÐÀ» ¼öÁ¤ÇØ¾ß Çϸç, ÀÌ·¯ÇÑ ¼º´ÉÃøÁ¤ ÀÛ¾÷À» ¹Ýº¹Çؼ Æ©´×Æ÷ÀÎÆ®ÀÇ ¹üÀ§¸¦ Á¼Çô³ª°¡¾ß ÇÑ´Ù. ¿©±â¿¡ ´ëÇÑ ³»¿ëÀº À̹®¼ÀÇ ¹üÀ§¸¦ ¹þ¾î³ª¹Ç·Î ¾ð±ÞÇÏÁö ¾Êµµ·Ï ÇϰڴÙ.
ÀÌ°É Execl ·Î ±×·¡ÇÁ¸¦ ±×·È´Ù°í »ý°¢Çغ¸¶ó. ½Ã°£ÀÌ °É¸®´Â°Ç µÑ°ġ°í ¾Æ¸¶ ó¸®ÀÚü¸¦ ¸øÇÒ °ÍÀÌ´Ù.
4 Âü°í¹®¼
![]() |
|
|||
|
EmailÀ» ±âÀÔÇϸé, ´ñ±ÛÀÌ ¸ÞÀÏ·Î Àü´ÞµË´Ï´Ù. |
|