½Ç½Ã°£ µ¥ÀÌÅÍ ÆÄÀÌÇÁ¶óÀÎÀ» ±¸Ãà, ¸ð´ÏÅ͸µ ¹× °ü¸®ÇÏ°í,Apache ÇÁ·ÎÁ§Æ®¸¦ »ç¿ëÇÏ¿© È¿À²ÀûÀÎ µ¥ÀÌÅÍ ¿£Áö´Ï¾î¸µ ÀÎÇÁ¶ó¸¦ »ý¼ºÇÑ´Ù!ÀÌ Ã¥À» ´Ù ÀÐ°í ³ª¸é ÆÄÀ̽ã°ú ¿ÀǼҽº ÇÁ·ÎÁ§Æ®µéÀ» ÀÌ¿ëÇÑ µ¥ÀÌÅÍ °øÇÐÀÌ ¾î¶² °ÍÀÎÁö È®½ÇÇÏ°Ô ÀÌÇØÇÏ°Ô µÉ °ÍÀ̸ç, µ¥ÀÌÅ͸¦ ÃßÃâÇÏ°í, ±× Ç°ÁúÀ» Á¡°ËÇÏ°í, ¿ëµµ¿¡ ¸Â°Ô ÀûÀýÈ÷ º¯È¯ÇÏ´Â µ¥ÀÌÅÍ ÆÄÀÌÇÁ¶óÀÎÀ» ±¸ÃàÇØ ³¾ ¼ö ÀÖ´Â ÀڽۨÀÌ »ý±æ °ÍÀÌ´Ù.
Æú Å©¸®Ä¿µå´Â ¡¶Leaflet.js Essentials: Community Experience Distilled¡·(2014, Packt)ÀÇ ÀúÀÚÀÌÀÚ ¡¶Mastering Geospatial Analysis with Python¡·(2018, Packt)ÀÇ °øµ¿ ÀúÀÚÀ̸ç, ¹Ì±¹ ´º¸ß½ÃÄÚ ÁÖ ¾Ù¹öÄ¿Å°¿¡ ¼ÒÀçÇÑ Á¦2Áö¹æ°ËÂûûÀÇ ÃÖ°í Á¤º¸ Ã¥ÀÓÀÚ(CIO)·Î ÀÖ´Ù.
Á¤Ä¡ÇÐ ¼®»ç ÇÐÀ§ ¼ÒÁöÀÚÀÌ¸é¼ °øµ¿Ã¼ ¹× Áö¿ª °³¹ß °æ·ÂÀ» Áö´Ñ ÀúÀÚ´Â »çȸ°úÇÐ À̷аú ±â¹ýÀ» ±â¼ú ÇÁ·ÎÁ§Æ®¿Í Á¢¸ñÇÏ´Â Àü¹®°¡À̱⵵ ÇÏ´Ù. ¡®New Mexico Big Data and Analytics Summit¡¯°ú ¡®Experience IT NM Conference¡¯¿¡ Âü¿©Çß°í, ¡®New Mexico Big Data Working Group¡¯, ¡®Sandia National Labs¡¯, ¡®New Mexico Geographic Information Council¡¯¿¡¼ °¿¬ÀÚ·Î ³ª¼±âµµ Çß´Ù.
PART I µ¥ÀÌÅÍ ÆÄÀÌÇÁ¶óÀÎ ±¸Ãà: ÃßÃâ, º¯È¯, ÀûÀç 1CHAPTER 1 µ¥ÀÌÅÍ °øÇÐÀ̶õ? 31.1 µ¥ÀÌÅÍ °øÇÐÀÚ°¡ ÇÏ´Â ÀÏ 3 1.2 µ¥ÀÌÅÍ °øÇÐ ´ë µ¥ÀÌÅÍ °úÇÐ 71.3 µ¥ÀÌÅÍ °øÇÐ µµ±¸µé 7 1.4 ¿ä¾à 13CHAPTER 2 µ¥ÀÌÅÍ °øÇÐ ±â¹Ý±¸Á¶ ±¸Ãà 152.1 ¾ÆÆÄÄ¡ NiFiÀÇ ¼³Ä¡¿Í ¼³Á¤ 162.2 ¾ÆÆÄÄ¡ ¿¡¾îÇ÷ÎÀÇ ¼³Ä¡¿Í ¼³Á¤ 242.3 ÀÏ·¡½ºÆ½¼Ä¡ÀÇ ¼³Ä¡¿Í ¼³Á¤ 302.4 Å°¹Ù³ªÀÇ ¼³Ä¡¿Í ¼³Á¤ 312.5 PostgreSQLÀÇ ¼³Ä¡¿Í ¼³Á¤ 362.6 pgAdmin 4 ¼³Ä¡ 372.6.1 pgAdmin 4 µÑ·¯º¸±â 382.7 ¿ä¾àCHAPTER 3 ÆÄÀÏ ÀÐ°í ¾²±â 413.1 ÆÄÀ̽ãÀ¸·Î ÆÄÀÏ ¾²°í Àбâ 413.2 ¾ÆÆÄÄ¡ ¿¡¾îÇ÷Πµ¥ÀÌÅÍ ÆÄÀÌÇÁ¶óÀÎ ±¸Ãà 513.3 NiFi 󸮱⸦ ÀÌ¿ëÇÑ ÆÄÀÏ ´Ù·ç±â 573.4 ¿ä¾à 68CHAPTER 4 µ¥ÀÌÅͺ£À̽º ´Ù·ç±â 694.1 ÆÄÀ̽ãÀ» ÀÌ¿ëÇÑ °ü°èÇü µ¥ÀÌÅÍ »ðÀÔ ¹× ÃßÃâ 704.2 ÆÄÀ̽ãÀ» ÀÌ¿ëÇÑ NoSQL µ¥ÀÌÅͺ£À̽º µ¥ÀÌÅÍ »ðÀÔ ¹× ÃßÃâ 794.3 µ¥ÀÌÅͺ£À̽º¸¦ À§ÇÑ ¾ÆÆÄÄ¡ ¿¡¾îÇ÷Πµ¥ÀÌÅÍ ÆÄÀÌÇÁ¶óÀÎ ±¸Ãà 874.4 NiFi 󸮱⸦ ÀÌ¿ëÇÑ µ¥ÀÌÅͺ£À̽º ó¸® 914.4.1 PostgreSQL¿¡¼ µ¥ÀÌÅÍ ÃßÃâ 92 / 4.4.2 µ¥ÀÌÅÍ ÆÄÀÌÇÁ¶óÀÎ ½ÇÇà 954.5 ¿ä¾à 96CHAPTER 5 µ¥ÀÌÅÍÀÇ Á¤Á¦, º¯È¯, Áõ° 995.1 ÆÄÀ̽ãÀ» ÀÌ¿ëÇÑ Å½»öÀû µ¥ÀÌÅÍ ºÐ¼® 1005.2 pandas¸¦ ÀÌ¿ëÇÑ °øÅëÀûÀÎ µ¥ÀÌÅÍ ¹®Á¦Á¡ ó¸® 1095.3 ¿¡¾îÇ÷θ¦ ÀÌ¿ëÇÑ µ¥ÀÌÅÍ Á¤Á¦ 1195.4 ¿ä¾à 122CHAPTER 6 ½Ç½À ÇÁ·ÎÁ§Æ®: 311 µ¥ÀÌÅÍ ÆÄÀÌÇÁ¶óÀÎ ¸¸µé±â 1236.1 µ¥ÀÌÅÍ ÆÄÀÌÇÁ¶óÀÎ ±¸Ãà 1236.2 Å°¹Ù³ª ´ë½Ãº¸µå ¸¸µé±â 1326.3 ¿ä¾à 142PART II ½Ç¹« ȯ°æ µ¥ÀÌÅÍ ÆÄÀÌÇÁ¶óÀÎ ¹èÄ¡ 145CHAPTER 7 ½Ç¹«¿ë µ¥ÀÌÅÍ ÆÄÀÌÇÁ¶óÀÎÀÇ Æ¯Â¡ 1477.1 µ¥ÀÌÅÍÀÇ ½ºÅ×ÀÌ¡°ú °ËÁõ 1487.2 ¸èµîÀû µ¥ÀÌÅÍ ÆÄÀÌÇÁ¶óÀÎ ±¸Ãà 1687.3 ¿øÀÚÀû µ¥ÀÌÅÍ ÆÄÀÌÇÁ¶óÀÎ ±¸Ãà 1697.4 ¿ä¾à 171CHAPTER 8 NiFi ·¹Áö½ºÆ®¸®¸¦ ÀÌ¿ëÇÑ ¹öÀü °ü¸® 1738.1 NiFi ·¹Áö½ºÆ®¸®ÀÇ ¼³Ä¡°ú ¼³Á¤ 1738.2 NiFi¿¡¼ ·¹Áö½ºÆ®¸® »ç¿ë 1768.3 µ¥ÀÌÅÍ ÆÄÀÌÇÁ¶óÀÎ ¹öÀü °ü¸® 1788.4 NiFi ·¹Áö½ºÆ®¸®¿¡¼ git-persistence È°¿ë 1848.5 ¿ä¾à 188CHAPTER 9 µ¥ÀÌÅÍ ÆÄÀÌÇÁ¶óÀÎ ¸ð´ÏÅ͸µ 1899.1 NiFi GUI¸¦ ÀÌ¿ëÇÑ µ¥ÀÌÅÍ ÆÄÀÌÇÁ¶óÀÎ ¸ð´ÏÅ͸µ 1899.2 NiFi 󸮱⸦ ÀÌ¿ëÇÑ µ¥ÀÌÅÍ ÆÄÀÌÇÁ¶óÀÎ ¸ð´ÏÅ͸µ 1989.3 ÆÄÀ̽ã°ú REST API¸¦ ÀÌ¿ëÇÑ µ¥ÀÌÅÍ ÆÄÀÌÇÁ¶óÀÎ ¸ð´ÏÅ͸µ 2019.4 ¿ä¾à 206CHAPTER 10 µ¥ÀÌÅÍ ÆÄÀÌÇÁ¶óÀÎ ¹èÄ¡ 20710.1 ½Ç¹« ¹èÄ¡¸¦ À§ÇÑ µ¥ÀÌÅÍ ÆÄÀÌÇÁ¶óÀÎ ¸¶¹«¸® ÀÛ¾÷ 20710.2 NiFi º¯¼ö ·¹Áö½ºÆ®¸® È°¿ë 21410.3 µ¥ÀÌÅÍ ÆÄÀÌÇÁ¶óÀÎ ¹èÄ¡ 21710.4 ¿ä¾à 222CHAPTER 11 ½Ç½À ÇÁ·ÎÁ§Æ®: ½Ç¹«¿ë µ¥ÀÌÅÍ ÆÄÀÌÇÁ¶óÀÎ ±¸Ãà 22311.1 °Ë»ç ȯ°æ°ú ½Ç¹« ȯ°æ ±¸Ãà 22311.2 ½Ç¹«¿ë µ¥ÀÌÅÍ ÆÄÀÌÇÁ¶óÀÎ ±¸Ãà 22711.3 µ¥ÀÌÅÍ ÆÄÀÌÇÁ¶óÀÎÀ» ½Ç¹« ȯ°æ¿¡ ¹èÄ¡ 23811.4 ¿ä¾à 238PART III ÀÏ°ý 󸮸¦ ³Ñ¾î¼: ½Ç½Ã°£ µ¥ÀÌÅÍ ÆÄÀÌÇÁ¶óÀÎ ±¸Ãà 241CHAPTER 12 ¾ÆÆÄÄ¡ Ä«ÇÁÄ« Ŭ·¯½ºÅÍ ±¸Ãà 24312.1 ÁÖÅ°ÆÛ ¹× Ä«ÇÁÄ« Ŭ·¯½ºÅÍ »ý¼º 24312.2 Ä«ÇÁÄ« Ŭ·¯½ºÅÍ ½ÃÇè ¿î¿µ 24812.3 ¿ä¾à 250CHAPTER 13 Ä«ÇÁÄ«¸¦ ÀÌ¿ëÇÑ µ¥ÀÌÅÍ ½ºÆ®¸®¹Ö 25113.1 ·Î±ëÀÇ ±âÃÊ 25113.2 Ä«ÇÁÄ«ÀÇ ·Î±× È°¿ë ¹æ½Ä 25313.3 Ä«ÇÁÄ«¿Í NiFi¸¦ ÀÌ¿ëÇÑ µ¥ÀÌÅÍ ÆÄÀÌÇÁ¶óÀÎ ±¸Ãà 25713.4 ½ºÆ®¸² ó¸®¿Í ÀÏ°ý ó¸®ÀÇ Â÷ÀÌ 26413.5 ÆÄÀ̽ãÀ» ÀÌ¿ëÇÑ ¸Þ½ÃÁö »ý»ê ¹× ¼Òºñ 26613.6 ¿ä¾à 270CHAPTER 14 ¾ÆÆÄÄ¡ ½ºÆÄÅ©¸¦ ÀÌ¿ëÇÑ µ¥ÀÌÅÍ Ã³¸® 27114.1 ¾ÆÆÄÄ¡ ½ºÆÄÅ©ÀÇ ¼³Ä¡¿Í ¼³Á¤ 27114.2 PySparkÀÇ ¼³Ä¡¿Í ¼³Á¤ 27514.3 PySpark¸¦ ÀÌ¿ëÇÑ µ¥ÀÌÅÍ Ã³¸® 27714.4 ¿ä¾à 283CHAPTER 15 MiNiFi, Ä«ÇÁÄ«, ½ºÆÄÅ©¸¦ ÀÌ¿ëÇÑ ½Ç½Ã°£ ¿§Áö µ¥ÀÌÅÍ Ã³¸® 28515.1 MiNiFi ¼³Ä¡ ¹× ¼³Á¤ 28515.2 MiNiFi µ¥ÀÌÅÍ ÆÄÀÌÇÁ¶óÀÎ ±¸Ãà ¹× ¿¬µ¿ 28815.3 ¿ä¾à 293APPENDIX A NiFi Ŭ·¯½ºÅÍ ±¸Ãà 295