NiFi Clustering - tobyseo/open GitHub Wiki
NiFi - Clustering
- ํด๋ฌ์คํฐ๋ง์ ํตํด ํ๋์ ์ธํฐํ์ด์ค๋ก ๋ชจ๋ ๋ ธ๋์ ๋ฐ์ดํฐ ํ๋ฆ ๋ณ๊ฒฝ ๋ฐ ๋ชจ๋ํฐ๋ง ๊ฐ๋ฅ
- Zero-Master ํด๋ฌ์คํฐ๋ง ํจ๋ฌ๋ค์
- ํด๋ฌ์คํฐ์ ๊ฐ ๋
ธ๋๋ ๊ฐ์ ์์
์ ์ํํ์ง๋ง, ์๋ก ๋ค๋ฅธ ๋ฐ์ดํฐ ์งํฉ์ ์ฒ๋ฆฌ
--
Cluster Coordinator
- ZooKeeper๊ฐ ์ฌ๋ฌ ๋ ธ๋ ์ค ํ๋๋ฅผ Cluster Coordinator๋ก ์ ํ
- ๋ชจ๋ ๋ ธ๋๋ก๋ถํฐ ์ํ ์ ๋ณด๋ฅผ ๋ฐ์ ์ฐ๊ฒฐ์ ๊ด๋ฆฌํจ
Primary ๋ ธ๋
- ํด๋ฌ์คํฐ๋น ๋จ ํ๋์ Primary ๋ ธ๋๊ฐ ์กด์ฌ
- ZooKeeper์ ์ํด ์๋์ผ๋ก ์ ํ๋๊ณ ์ด ๋ ธ๋๋ฅผ ํตํด Isolated Processors๋ฅผ ์คํํ ์ ์์
Isolated Processors
- ๋ชจ๋ ๋ ธ๋์์ ์คํ๋์ง ์๊ณ ๋จ ํ๋์ ๋ ธ๋(Primary)์์๋ง ์คํํจ
--
UI
--
- ์น ํฌ๋กค๋ฌ(Isolated Processor)๋ก๋ถํฐ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์ ์ฌ๋ฌ ๋ ธ๋์์ ์ฒ๋ฆฌ ์์ฐ
--