ÄÁÅÙÃ÷»ó¼¼º¸±â

¿¤¶ó½ºÆ½¼­Ä¡ ¹ÙÀ̺í : ¿¤¶ó½ºÆ½¼­Ä¡ µ¿ÀÛ ¿ø¸®¿Í ±¸Á¶ºÎÅÍ Å¬·¯½ºÅÍ ¿î¿µ, Ç÷¯±×ÀÎ °³¹ß±îÁö
¿¤¶ó½ºÆ½¼­Ä¡ ¹ÙÀ̺í : ¿¤¶ó½ºÆ½¼­Ä¡ µ¿ÀÛ ¿ø¸®¿Í ±¸Á¶ºÎÅÍ Å¬·¯½ºÅÍ ¿î¿µ, Ç÷¯±×ÀÎ °³¹ß±îÁö
  • ÀúÀÚ¿©µ¿Çö Àú
  • ÃâÆÇ»çÀ§Å°ºÏ½º
  • ÃâÆÇÀÏ2023-09-25
  • µî·ÏÀÏ2024-07-15
º¸À¯ 1, ´ëÃâ 0, ¿¹¾à 0, ´©Àû´ëÃâ 2, ´©Àû¿¹¾à 0

Ã¥¼Ò°³

ÀÌ Ã¥Àº ´Ü¼øÇÑ ¿¤¶ó½ºÆ½¼­Ä¡ ±â´É ¼Ò°³¿Í »ç¿ë¹ý¿¡ ´ëÇÑ ÇнÀÀ» ³Ñ¾î ¿¤¶ó½ºÆ½¼­Ä¡ÀÇ ±¸Á¶¸¦ ±íÀÌ ÆÄÇìÄ£´Ù. ¿¤¶ó½ºÆ½¼­Ä¡¸¦ ¶â¾îº¸¸ç µ¿ÀÛ ¿ø¸®¿Í ±¸Á¶¿¡ ´ëÇÑ ±Ùº»ÀûÀÎ ÀÌÇصµ¸¦ ³ôÀÌ°í ½ÍÀº ºÐµéÀÇ °¥ÁõÀ» ÇؼҽÃÅ°´Â °ÍÀ» ¸ñÇ¥·Î Çß´Ù. ¿¤¶ó½ºÆ½¼­Ä¡ ÀÔ¹®ÀÚºÎÅÍ °æÇèÀÌ ÀÖ´Â ½Ç¹«ÀÚ±îÁö ´Ù¾çÇÑ ºÐµé¿¡°Ô µµ¿òÀÌ µÉ ¼ö ÀÖµµ·Ï ´Ù¾çÇÑ ³»¿ëÀ» ³Ð°í ±í°Ô ´ã¾Ò´Ù. ¿¤¶ó½ºÆ½¼­Ä¡ 1 ¹öÀü ½ÃÀýºÎÅÍ ½ÃÀÛÇØ ÃֽŠ¹öÀü±îÁö ÀüºÎ °ÞÀ¸¸ç ¿À·£ ±â°£ ¼ö¸¹Àº ¿¤¶ó½ºÆ½¼­Ä¡ Ŭ·¯½ºÅ͸¦ ¿î¿µÇÏ°í ¼­ºñ½º¸¦ °³¹ßÇÏ¸ç ¾òÀº ½Ç¹« °æÇèÀ» ³ì¿´´Ù.

¿¤¶ó½ºÆ½¼­Ä¡¸¦ óÀ½ Á¢ÇÏ´Â ºÐµéµµ ÀÌ Ã¥À» ÀÐ°í ³ª¸é ¿¤¶ó½ºÆ½¼­Ä¡ÀÇ Æ¯¼º¿¡ ¸Â´Â ÀûÀýÇÑ µ¥ÀÌÅÍ ¼³°è¿Í ¼­ºñ½º ¼³°è À§¿¡ ¿¤¶ó½ºÆ½¼­Ä¡¸¦ µµÀÔÇØ ½Ç¹« ¿î¿µ ¹× Àå¾Ö ´ëÀÀ±îÁö ÇÁ·Î´ö¼Ç ¼öÁØ¿¡¼­ °¡´ÉÇϵµ·Ï ³»¿ëÀ» ±¸¼ºÇß´Ù. ¿¤¶ó½ºÆ½¼­Ä¡ ¿î¿µ °æÇèÀÌ ÀÖ´Â ºÐµéÀ̶ó¸é Ä¿½ºÅÒ Ç÷¯±×ÀÎÀ» °³¹ßÇϰųª ¿¤¶ó½ºÆ½¼­Ä¡ ¼Ò½ºÄڵ带 Á÷Á¢ ¼öÁ¤ÇØ ¿¤¶ó½ºÆ½¼­Ä¡¸¦ ¿øÇÏ´Â ¹æÇâÀ¸·Î Ä¿½ºÅ͸¶ÀÌ¡µµ ÇÒ ¼ö ÀÖµµ·Ï ±íÀº ³»¿ë±îÁö ´Ù·é´Ù

ÀúÀÚ¼Ò°³

°í·Á´ëÇб³ ÄÄÇ»ÅÍÇаú Á¹¾÷. ÇöÀç Æ÷ÅРȸ»ç¿¡¼­ ±¤°í Ç÷§Æû°ú µ¥ÀÌÅÍ ÆÄÀÌÇÁ¶óÀÎ, ±¤°í °Ë»ö ¿£ÁøÀ» °³¹ßÇÏ°í ÀÖÀ¸¸ç µ¿·á »ç³» °³¹ßÀÚ¸¦ ´ë»óÀ¸·Î ¿¤¶ó½ºÆ½¼­Ä¡ °­Àǵµ ÇÏ°í ÀÖ´Ù. ÃÖ±Ù¿¡´Â ´ë±Ô¸ð ¿¤¶ó½ºÆ½¼­Ä¡ Å¬·¯½ºÅÍÀÇ Ä¿½ºÅ͸¶ÀÌ¡°ú ¼º´É Æ©´× ÀÛ¾÷¿¡ ¸¹Àº ½Ã°£À» ½ñ°í ÀÖ´Ù.

¸ñÂ÷

 01Àå: ¿¤¶ó½ºÆ½¼­Ä¡ ¼Ò°³ 

1.1 ¿¤¶ó½ºÆ½¼­Ä¡ÀÇ ±âº» ÄܼÁÆ® 
1.2 ¶óÀ̼±½º Á¤Ã¥ 
1.3 ½Ç½À È¯°æ ±¸Ãà 
__1.3.1 ¿¤¶ó½ºÆ½¼­Ä¡ ¼³Ä¡ 
__1.3.2 Å°¹Ù³ª ¼³Ä¡ 
__1.3.3 »ùÇ൥ÀÌÅÍ ÀûÀç 
__1.3.4 Cerebro ¼³Ä¡ 

 02Àå: ¿¤¶ó½ºÆ½¼­Ä¡ ±âº» µ¿ÀÛ°ú ±¸Á¶ 

2.1 ¿¤¶ó½ºÆ½¼­Ä¡ ±âº» µ¿ÀÛ ºü¸£°Ô µÑ·¯º¸±â 
__2.1.1 ¹®¼­ »öÀΠ
__2.1.2 ¹®¼­ Á¶È¸ 
__2.1.3 ¹®¼­ ¾÷µ¥ÀÌÆ® 
__2.1.4 ¹®¼­ °Ë»ö 
__2.1.5 ¹®¼­ »èÁ¦ 
2.2 ¿¤¶ó½ºÆ½¼­Ä¡ ±¸Á¶ °³°ý 
2.3 ¿¤¶ó½ºÆ½¼­Ä¡ ³»ºÎ ±¸Á¶¿Í ·ç¾À 
__2.3.1 ·ç¾À flush 
__2.3.2 ·ç¾À commit 
__2.3.3 ¼¼±×¸ÕÆ® 
__2.3.4 ·ç¾À À妽º¿Í ¿¤¶ó½ºÆ½¼­Ä¡ À妽º 
__2.3.5 translog 

 03Àå: À妽º ¼³°è 

3.1 À妽º ¼³Á¤ 
__3.1.1 number_of_shards 
__3.1.2 number_of_replicas 
__3.1.3 refresh_interval 
__3.1.4 À妽º ¼³Á¤À» ÁöÁ¤ÇÏ¿© À妽º »ý¼º 
3.2 ¸ÅÇΰú Çʵå Å¸ÀÔ 
__3.2.1 µ¿Àû ¸ÅÇΠvs. ¸í½ÃÀû ¸ÅÇΠ
__3.2.2 Çʵå Å¸ÀÔ 
__3.2.3 doc_values 
__3.2.4 fielddata 
__3.2.5 _source 
__3.2.6 index 
__3.2.7 enabled 
3.3 ¾Ö³Î¶óÀÌÀú¿Í ÅäÅ©³ªÀÌÀú 
__3.3.1 analyze API 
__3.3.2 Ä³¸¯ÅÍ ÇÊÅÍ 
__3.3.3 ÅäÅ©³ªÀÌÀú 
__3.3.4 ÅäÅ« ÇÊÅÍ 
__3.3.5 ³»À堾ֳζóÀÌÀú 
__3.3.6 ¾Ö³Î¶óÀÌÀú¸¦ ¸ÅÇο¡ Àû¿ë 
__3.3.7 Ä¿½ºÅÒ ¾Ö³Î¶óÀÌÀú 
__3.3.8 Ç÷¯±×ÀΠ¼³Ä¡¸¦ ÅëÇÑ ¾Ö³Î¶óÀÌÀú Ãß°¡¿Í Çѱ¹¾î ÇüżҠºÐ¼® 
__3.3.9 ³ë¸Ö¶óÀÌÀú 
3.4 ÅÛÇø´ 
__3.4.1 À妽º ÅÛÇø´ 
__3.4.2 ÄÄÆ÷³ÍÆ® ÅÛÇø´ 
__3.4.3 ·¹°Å½Ã ÅÛÇø´ 
__3.4.4 µ¿Àû ÅÛÇø´ 
__3.4.5 ºôÆ®ÀΠÀ妽º ÅÛÇø´ 
3.5 ¶ó¿ìÆà
__3.5.1 À妽º ³»¿¡¼­ÀÇ _id °íÀ¯¼º º¸Àå 
__3.5.2 À妽º ¸ÅÇο¡¼­ ¶ó¿ìÆÃÀ» Çʼö·Î ÁöÁ¤Çϱâ 

 04Àå: µ¥ÀÌÅÍ ´Ù·ç±â 

4.1 ´Ü°Ç ¹®¼­ API 
__4.1.1 »öÀΠAPI 
__4.1.2 Á¶È¸ API 
__4.1.3 ¾÷µ¥ÀÌÆ® API 
__4.1.4 »èÁ¦ API 
4.2 º¹¼ö ¹®¼­ API 
__4.2.1 bulk API 
__4.2.2 multi get API 
__4.2.3 update by query 
__4.2.4 delete by query 
4.3 °Ë»ö API 
__4.3.1 °Ë»ö ´ë»ó ÁöÁ¤ 
__4.3.2 Äõ¸® DSL °Ë»ö°ú Äõ¸® ¹®ÀÚ¿­ °Ë»ö 
__4.3.3 match_all Äõ¸® 
__4.3.4 match Äõ¸® 
__4.3.5 term Äõ¸® 
__4.3.6 terms Äõ¸® 
__4.3.7 range Äõ¸® 
__4.3.8 prefix Äõ¸® 
__4.3.9 exists Äõ¸® 
__4.3.10 bool Äõ¸® 
__4.3.11 constant_score Äõ¸® 
__4.3.12 ±× ¿Ü Áֿ䠸Ű³º¯¼ö 
__4.3.13 °Ë»ö °á°ú Á¤·Ä 
__4.3.14 ÆäÀÌÁö³×À̼Ǡ
4.4 Áý°è 
__4.4.1 Áý°è ±âº» 
__4.4.2 ¸ÞÆ®¸¯ Áý°è 
__4.4.3 ¹öŶ Áý°è 
__4.4.4 ÆÄÀÌÇÁ¶óÀΠÁý°è 
4.5 ¼­ºñ½º Äڵ忡¼­ ¿¤¶ó½ºÆ½¼­Ä¡ Å¬¶óÀ̾ðÆ® ÀÌ¿ë 
__4.5.1 Àú¼öÁØ REST Å¬¶óÀ̾ðÆ® 
__4.5.2 °í¼öÁØ REST Å¬¶óÀ̾ðÆ® 
__4.5.3 Àڹ٠Ŭ¶óÀ̾ðÆ® 

 05Àå: ¼­ºñ½º È¯°æ¿¡ Å¬·¯½ºÅÍ ±¸¼º 

5.1 ¿î¿µ È¯°æÀ» À§ÇÑ ¼³Á¤°ú Å¬·¯½ºÅÍ ±¸¼º 
__5.1.1 ³ëµå ¼³Á¤°ú ³ëµå ¿ªÇÒ 
__5.1.2 ±× ¿Ü ÇÊ¿äÇÑ ÁÖ¿ä ¼³Á¤ 
5.2 Å¬·¯½ºÅÍ ±¸¼º Àü·« 
__5.2.1 ¸¶½ºÅÍ È帠³ëµå¿Í µ¥ÀÌÅÍ ³ëµå¸¦ ºÐ¸® 
__5.2.2 ¸¶½ºÅÍ È帠³ëµå¿Í ÅõÇ¥ ±¸¼º¿ø 
__5.2.3 ¼­¹ö ÀÚ¿øÀÌ ¸¹Áö ¾ÊÀº °æ¿ì 
__5.2.4 ¼­¹ö ÀÚ¿øÀÌ ±²ÀåÈ÷ ¸¹ÀÌ ÇÊ¿äÇÑ °æ¿ì 
__5.2.5 »ç¾çÀÌ Å©°Ô Â÷À̳ª´Â ¼­¹ö ÀÚ¿øÀ» È°¿ëÇؾߠÇϴ °æ¿ì 
__5.2.6 Á¶Á¤ Àü¿ë ³ëµå 
__5.2.7 ÇÑ ¼­¹ö¿¡ ¿©·¯ ÇÁ·Î¼¼½º ¶ç¿ì±â 
5.3 º¸¾È ±â´É Àû¿ë 
__5.3.1 ¸ðµç º¸¾È ±â´ÉÀ» Àû¿ëÇÏÁö ¾ÊÀº »óÅ 
__5.3.2 TLS ºÎÆ®½ºÆ®·¦ Ã¼Å© 
__5.3.3 Å¬·¯½ºÅÍ ÃÖÃÊ ±âµ¿ ½Ã ÀÚµ¿ º¸¾È ¼³Á¤ ÀÌ¿ë 
__5.3.4 Å°¹Ù³ª¿Í ºê¶ó¿ìÀú »çÀÌ¿¡ TLS Àû¿ë 
__5.3.5 ¼öµ¿À¸·Î ¿¤¶ó½ºÆ½¼­Ä¡ ³ëµå °£ÀÇ Åë½Å¿¡ TLS Àû¿ë 
__5.3.6 ¼öµ¿À¸·Î ±âº» ÀÎÁõ ¼³Á¤ 
__5.3.7 ¼öµ¿À¸·Î REST API È£Ãâ¿¡ TLS Àû¿ë 

 06Àå: Å¬·¯½ºÅÍ ¿î¿µ 

6.1 Å¬·¯½ºÅÍ ¼³Á¤ API 
6.2 cat API¸¦ ÅëÇѠŬ·¯½ºÅÍ °ü¸®¿Í ¸ð´ÏÅ͸µ 
6.3 À妽º ¿î¿µ Àü·« 
__6.3.1 ÅÛÇø´°ú ¸í½ÃÀû ¸ÅÇΠȰ¿ë 
__6.3.2 ¶ó¿ìÆàȰ¿ë 
__6.3.3 ½Ã°è¿­ À妽º À̸§ 
__6.3.4 alias 
__6.3.5 ·Ñ¿À¹ö 
__6.3.6 µ¥ÀÌÅÍ ½ºÆ®¸² 
__6.3.7 reindex 
__6.3.8 shrink·Î »þµå °³¼ö ÁÙÀ̱â 
__6.3.9 splitÀ¸·Î »þµå °³¼ö ´ÃÀ̱â 
__6.3.10 ´ÙÁß Çʵå 
__6.3.11 Å¸ÀÔÀÌ °è¼Ó º¯°æµÇ´Â µ¥ÀÌÅÍ 
__6.3.12 ·ç¾À ÅÒ ±æÀÌ Á¦¾à 
__6.3.13 ´ë·® »öÀÎÀÌ ÇÊ¿äÇÒ ¶§ 
6.4 »þµå ¿î¿µ Àü·« 
__6.4.1 »þµåÀÇ Å©±â¿Í °³¼ö Á¶Á¤ 
__6.4.2 ¸ðµç ³ëµå°¡ ÃæºÐÈ÷ ÀÏÀ» ÇÏ°í ÀÖ´ÂÁö 
__6.4.3 ¹Ì·¡¿¡ µ¥ÀÌÅÍ°¡ Ä¿Áú °ÍÀ» °í·Á 
__6.4.4 Å×½ºÆ® ¼öÇà 
6.5 ·Ñ¸µ ¸®½ºÅ¸Æ® 
6.6 ½º³À¼¦°ú º¹±¸ 
__6.6.1 ½º³À¼¦ ÀúÀå¼Ò µî·Ï°ú ¼³Á¤ 
__6.6.2 ½º³À¼¦À» »ý¼ºÇÏ°í Á¶È¸Çϱâ 
__6.6.3 ½º³À¼¦¿¡¼­ À妽º º¹±¸Çϱâ 
__6.6.4 ½º³À¼¦ »èÁ¦Çϱâ 
__6.6.5 ½º³À¼¦ »ý¸í Áֱ⠰ü¸® 
6.7 ¸í½ÃÀûÀ¸·Î ¼¼±×¸ÕÆ® º´ÇÕÇϱâ 
6.8 »þµå ÇÒ´ç ÇÊÅ͸µ°ú µ¥ÀÌÅ͠Ƽ¾î ±¸Á¶ 
__6.8.1 ³ëµå ¼Ó¼º°ú »þµå ÇÒ´ç ÀǽĠ
__6.8.2 Å¬·¯½ºÅÍ ´ÜÀ§ »þµå ÇÒ´ç ÇÊÅ͸µ 
__6.8.3 À妽º ´ÜÀ§ »þµå ÇÒ´ç ÇÊÅ͸µ 
__6.8.4 µ¥ÀÌÅ͠Ƽ¾î ±¸Á¶ 
6.9 À妽º »ý¸í Áֱ⠰ü¸® 
6.10 ¼­Å¶ ºê·¹ÀÌÄ¿ 
6.11 ½½·Î¿ì ·Î±× ¼³Á¤ 
6.12 ¹öÀü ¾÷±×·¹À̵å 
__6.12.1 »çÀü¿¡ Ã¬°Ü¾ß ÇÒ »çÇ× 
__6.12.2 ·Ñ¸µ ¾÷±×·¹À̵å 
__6.12.3 Ç® ¸®½ºÅ¸Æ® ¾÷±×·¹À̵å 
__6.12.4 ¿¤¶ó½ºÆ½ ½ºÅà¾÷±×·¹À̵å 

 07Àå: ¿î¿µ µµÁß ¹ß»ýÇϴ Àå¾Ö ´ëÀÀ 

7.1 Àå¾Ö Â¡ÈĠŽÁö¸¦ À§ÇÑ »çÀü ¸ð´ÏÅ͸µ µî·Ï 
__7.1.1 ¸ÞÆ®¸¯ºñÆ®·Î ÁöÇ¥ µ¥ÀÌÅ͸¦ ¼öÁýÇÏ°í ½ºÅà¸ð´ÏÅ͸µÀ¸·Î È®ÀÎÇϱâ 
__7.1.2 Å°¹Ù³ªÀÇ ¾ó·µ ±â´ÉÀ¸·Î ¾Ë¶÷ ¹Þ±â 
__7.1.3 ´Ù¸¥ ´ë¾ÈÀ¸·Î ±¸¼ºÇϱâ 
7.2 Àå¾Ö ¹ß»ý ½Ã ´ëÀÀ 
7.3 ÀÚÁÖ ¹ß»ýÇϴ Àå¾Ö À¯Çü 
__7.3.1 Å°¹Ù³ª¿¡¼­ °úµµÇÑ ¿äû ÀÎÀÔ 
__7.3.2 GC·Î ÀÎÇÑ stop-the-world »óȲ 
__7.3.3 µð½ºÅ© Ç® »óȲ 
__7.3.4 ¹ÌÇÒ´ç »þµå°¡ ³²¾Ò´Âµ¥ »þµå ÇÒ´çÀÌ ´õ ÀÌ»ó ÁøÇàµÇÁö ¾Ê´Â »óȲ 
__7.3.5 ´ó±Û¸µ À妽º 
__7.3.6 Àå¾Ö º¹±¸ ÀÛ¾÷ µµÁß »õ À妽º°¡ »ý¼ºµÉ ¶§ 
__7.3.7 ³¯Â¥°¡ ³Ñ¾î°¡´Â ¼ø°£¿¡ ´ë·®À¸·Î »õ À妽º°¡ »ý¼ºµÇ¸ç ºÎÇÏ°¡ ¸ô·Á Á״ »óȲ 
__7.3.8 Æ¯Á¤ ³ëµåÀÇ ¼º´ÉÀÌ ¶³¾îÁö´Â »óȲ 
7.4 »þµå º¹±¸ Àü·« 
__7.4.1 »þµå º¹±¸ ±âº» 
__7.4.2 »þµå º¹±¸ ÁøÇà »óȲ È®ÀΠ
__7.4.3 »þµå º¹±¸ ¼Óµµ Á¶Á¤ 
__7.4.4 »þµå º¹±¸ ¿ì¼±¼øÀ§ Á¶Á¤ 
7.5 ¿øÈ°ÇÑ Àå¾Ö º¹±¸¸¦ À§ÇÑ ¼­ºñ½º ±¸Á¶ ¼³°è 
__7.5.1 ¾ÕÂÊ¿¡ ¸Þ½ÃÁö Å¥¸¦ µÐ´Ù 
__7.5.2 ¸èµîÇÏ°Ô ¼³°èÇÑ´Ù 
__7.5.3 ¿ëµµ³ª Áß¿äµµº°·Î Å¬·¯½ºÅ͸¦ ºÐ¸®ÇؾߠÇÑ´Ù 

 08Àå: ¿¤¶ó½ºÆ½¼­Ä¡ÀÇ ³»ºÎ µ¿ÀÛ »ó¼¼ 

8.1 ¿¤¶ó½ºÆ½¼­Ä¡ÀÇ µ¥ÀÌÅÍ ºÐ»ê Ã³¸® °úÁ¤ 
__8.1.1 ¾²±â ÀÛ¾÷ ½Ã ¿¤¶ó½ºÆ½¼­Ä¡ µ¿ÀÛ°ú µ¿½Ã¼º Á¦¾î 
__8.1.2 Àбâ ÀÛ¾÷ ½Ã ¿¤¶ó½ºÆ½¼­Ä¡ µ¿ÀÛ 
__8.1.2 Ã¼Å©Æ÷ÀÎÆ®¿Í »þµå º¹±¸ °úÁ¤ 
8.2 ¿¤¶ó½ºÆ½¼­Ä¡ÀÇ °Ë»ö µ¿ÀÛ »ó¼¼ 
__8.2.1 ¿¤¶ó½ºÆ½¼­Ä¡ °Ë»ö µ¿ÀÛ È帧 
__8.2.2 ·ç¾À Äõ¸®ÀÇ ¸ÅĪ°ú ½ºÄھ °úÁ¤ 
__8.2.3 Ä³½Ã µ¿ÀÛ 

 09Àå: Ä¿½ºÅÒ Ç÷¯±×ÀÎÀ» ÀÌ¿ëÇÑ ¿¤¶ó½ºÆ½¼­Ä¡ Ä¿½ºÅ͸¶ÀÌ¡°ú ½ÇÀü ¿î¿µ 

9.1 Ä¿½ºÅÒ Ç÷¯±×ÀÎÀÌ ÇÊ¿äÇÑ ÀÌÀ¯ 
9.2 Ç÷¯±×ÀΠ±âº» 
__9.2.1 Ç÷¯±×ÀΠ±âº» °ü¸® 
__9.2.2 Ç÷¯±×ÀΠ±âº» ±¸Á¶ 
__9.2.3 Ç÷¯±×ÀΠ°³¹ß ½Ã À¯ÀÇÇÒ »çÇ× 
9.3 Hello World Ç÷¯±×ÀΠÁ¦ÀÛ 
__9.3.1 Ç÷¯±×ÀΠÇÁ·ÎÁ§Æ® »ý¼º°ú ±âº» ±¸Á¶ Àâ±â 
__9.3.2 Plugin°ú ActionPlugin 
9.4 ¿¤¶ó½ºÆ½¼­Ä¡¿Í Ç÷¯±×ÀÎÀÇ Å×½ºÆ® ÄÚµå ÀÛ¼º 
__9.4.1 Å×½ºÆ® ÄÚµå ÀÛ¼ºÀ» À§ÇÑ ±âº» ¼³Á¤ 
__9.4.2 ¿¤¶ó½ºÆ½¼­Ä¡ Å×½ºÆ® ÇÁ·¹ÀÓ¿öÅ©·Î Å×½ºÆ® ÄÚµå ÀÛ¼º 
__9.4.3 REST ·¹À̾î Å×½ºÆ® 
9.5 ActionFilter·Î À§ÇèÇÑ ¾×¼Ç Â÷´Ü ¹× º¯Á¶Çϱâ 
__9.5.1 ActionFilter¸¦ »ç¿ëÇϴ Ç÷¯±×ÀΠ±¸Çö 
__9.5.2 ¿¤¶ó½ºÆ½¼­Ä¡ ±âµ¿ °úÁ¤°ú ActionFilterÀÇ µ¿ÀÛ »ó¼¼ 
__9.5.3 createComponents·Î Ç÷¯±×ÀΠ±¸¼º¿ä¼Ò µî·Ï 
__9.5.4 LifecycleComponent·Î »ý¸í Áֱ⸦ °¡Áø ±¸¼º¿ä¼Ò °ü¸® 
9.6 Æ¯Á¤ Á¶°ÇÀ» ¸¸Á·ÇÒ ¶§¸¦ °¨ÁöÇÏ¿© ¾Ë¶÷ º¸³»±â 
__9.6.1 persistent Å¸ÀÔÀÇ task µ¿ÀÛ 
__9.6.2 PersistentTaskPlugin ±¸Çö 
__9.6.3 Ç÷¯±×Àο¡ ±ÇÇÑ ºÎ¿©Çϱâ 
9.7 À妽º ³» ÀϺΠµ¥ÀÌÅ͸¸ ´ýÇÁÇϱâ 
__9.7.1 ´ýÇÁ Ç÷¯±×ÀΠÀÛ¼º 
__9.7.2 Ç÷¯±×Àο¡ ±ÇÇÑÀ» °­Á¦·Î ºÎ¿©Çϱâ 
__9.7.3 HDFS¿¡ ´ýÇÁ 
9.8 µ¥ÀÌÅÍ º¯°æºÐÀ» Ä«ÇÁÄ«·Î ¹ß±ÞÇϱâ 
__9.8.1 IndexingOperationListener·Î ¹®¼­ ÀÛ¾÷ ÃßÀû 
__9.8.2 Ä«ÇÁÄ«·Î ¸Þ½ÃÁö ¹ß±Þ 

ÇÑÁÙ ¼­Æò