ÄÜÅÙÃ÷ »ó¼¼º¸±â
¿¤¶ó½ºÆ½¼­Ä¡ ¹ÙÀ̺í


¿¤¶ó½ºÆ½¼­Ä¡ ¹ÙÀ̺í

¿¤¶ó½ºÆ½¼­Ä¡ ¹ÙÀ̺í

<¿©µ¿Çö> Àú | À§Å°ºÏ½º

Ãâ°£ÀÏ
2023-09-25
ÆÄÀÏÆ÷¸Ë
ePub
¿ë·®
13 M
Áö¿ø±â±â
PC½º¸¶Æ®ÆùÅÂºí¸´PC
ÇöȲ
½Åû °Ç¼ö : 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 ij¸¯ÅÍ ÇÊÅÍ
__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 ij½Ã µ¿ÀÛ

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 Ä«ÇÁÄ«·Î ¸Þ½ÃÁö ¹ß±Þ