เด…เดชเตเดชเดพเดšเตเดšเต† เดจเดฟเดซเตˆเดฏเดฟเตฝ เดซเตเดฒเต‹ เดกเต†เดฒเดฟเดตเดฑเดฟ เด“เดŸเตเดŸเต‹เดฎเต‡เดทเตป

เดนเดฒเต‡เดพ เดŽเดฒเตเดฒเดพเดตเตผเด•เตเด•เตเด‚!

เด…เดชเตเดชเดพเดšเตเดšเต† เดจเดฟเดซเตˆเดฏเดฟเตฝ เดซเตเดฒเต‹ เดกเต†เดฒเดฟเดตเดฑเดฟ เด“เดŸเตเดŸเต‹เดฎเต‡เดทเตป

เดšเตเดฎเดคเดฒ เด‡เดชเตเดฐเด•เดพเดฐเดฎเดพเดฃเต - เดฎเตเด•เดณเดฟเดฒเต† เดšเดฟเดคเตเดฐเดคเตเดคเดฟเตฝ เด•เดพเดฃเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดซเตเดฒเต‹ เด‰เดฃเตเดŸเต, เด…เดคเต N เดธเต†เตผเดตเดฑเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดฑเต‹เตพ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต เด…เดชเตเดชเดพเดšเตเดšเต† เดจเดฟเดซเตˆ. เดซเตเดฒเต‹ เดŸเต†เดธเตเดฑเตเดฑเต - เด’เดฐเต เดซเดฏเตฝ เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดฎเดฑเตเดฑเตŠเดฐเต NiFi เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เด…เดฏเดฏเตเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. NiFi เดธเตˆเดฑเตเดฑเต เดŸเต เดธเตˆเดฑเตเดฑเต เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดพเดฃเต เดกเดพเดฑเตเดฑ เด•เตˆเดฎเดพเดฑเตเดฑเด‚ เดจเดŸเด•เตเด•เตเดจเตเดจเดคเต.

NiFi เด‡เตปเดธเตโ€Œเดฑเตเดฑเตปเดธเตเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เดกเดพเดฑเตเดฑ เด•เตˆเดฎเดพเดฑเตเดฑเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดธเตเดฐเด•เตเดทเดฟเดคเดตเตเด‚ เด‰เดฏเตผเดจเตเดจ เด‡เดทเตโ€ŒเดŸเดพเดจเตเดธเตƒเดคเดฎเดพเด•เตเด•เดพเดตเตเดจเตเดจเดคเตเดฎเดพเดฏ เดฎเดพเตผเด—เดฎเดพเดฃเต NiFi เดธเตˆเดฑเตเดฑเต เดŸเต เดธเตˆเดฑเตเดฑเต (S2S). S2S เดŽเด™เตเด™เดจเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเต เด•เดพเดฃเตเด• เดชเตเดฐเดฎเดพเดฃเต€เด•เดฐเดฃเด‚ เด•เต‚เดŸเดพเดคเต† S2S เด•เดพเดฃเดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดจเดฟเด™เตเด™เดณเตเดŸเต† NiFi เด‡เตปเดธเตเดฑเตเดฑเตปเดธเต เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เด“เตผเดคเตเดคเดฟเดฐเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเต เดชเตเดฐเดงเดพเดจเดฎเดพเดฃเต เด‡เดตเดฟเดŸเต†.

S2S เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเตเดณเตเดณ เดกเดพเดฑเตเดฑเดพ เด•เตˆเดฎเดพเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เด’เดฐเต เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเต† เด•เตเดฒเดฏเดจเตเดฑเต เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต, เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต‡เดคเต เด’เดฐเต เดธเต†เตผเดตเดฑเดพเดฃเต. เด•เตเดฒเดฏเดจเตเดฑเต เดกเดพเดฑเตเดฑ เด…เดฏเดฏเตเด•เตเด•เตเดจเตเดจเต, เดธเต†เตผเดตเตผ เด…เดคเต เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดตเดฏเตเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เดกเดพเดฑเตเดฑ เด•เตˆเดฎเดพเดฑเตเดฑเด‚ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฐเดฃเตเดŸเต เดตเดดเดฟเด•เตพ:

  1. เด‰เดจเตเดคเต. เด’เดฐเต เดฑเดฟเดฎเต‹เดŸเตเดŸเต เดชเตเดฐเต‹เดธเดธเต เด—เตเดฐเต‚เดชเตเดชเต (RPG) เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เตเดฒเดฏเดจเตเดฑเต เดธเด‚เดญเดตเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดกเดพเดฑเตเดฑ เด…เดฏเดฏเตเด•เตเด•เตเดจเตเดจเต. เดธเต†เตผเดตเตผ เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ, เด‡เตปเดชเตเดŸเตเดŸเต เดชเต‹เตผเดŸเตเดŸเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดกเดพเดฑเตเดฑ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต
  2. เดตเดฒเดฟเด•เตเด•เตเด•. เดธเต†เตผเดตเตผ RPG เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดกเดพเดฑเตเดฑ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด•เตเดฒเดฏเดจเตเดฑเต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดชเต‹เตผเดŸเตเดŸเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด…เดฏเดฏเตเด•เตเด•เตเดจเตเดจเต.


เดฑเต‹เดณเดฟเด™เตเด™เดฟเดจเตเดณเตเดณ เดซเตเดฒเต‹ เด…เดชเตเดชเดพเดšเตเดšเต† เดฐเดœเดฟเดธเตเดŸเตเดฐเดฟเดฏเดฟเตฝ เดธเด‚เดญเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เดซเตเดฒเต‹ เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเตเด‚ เดตเต‡เตผเดทเดจเดฟเด‚เด—เต เดŸเต‚เดณเตเด‚ เดจเตฝเด•เตเดจเตเดจ เด…เดชเตเดชเดพเดšเตเดšเต† เดจเดฟเดซเตˆเดฏเตเดŸเต† เด’เดฐเต เด‰เดชเดชเดฆเตเดงเดคเดฟเดฏเดพเดฃเต เด…เดชเตเดชเดพเดšเตเดšเต† เดจเดฟเดซเตˆ เดฐเดœเดฟเดธเตเดŸเตเดฐเดฟ. เด’เดฐเตเดคเดฐเด‚ GIT. เดฐเดœเดฟเดธเตเดŸเตเดฐเดฟ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเตเด‚ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเตเด‚ เดœเต‹เดฒเดฟ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเตเด‚ เดธเด‚เดฌเดจเตเดงเดฟเดšเตเดš เดตเดฟเดตเดฐเด™เตเด™เตพ เด‡เดคเดฟเตฝ เด•เดพเดฃเดพเด‚ เด”เดฆเตเดฏเต‹เด—เดฟเด• เดกเต‹เด•เตเดฏเตเดฎเต†เดจเตเดฑเต‡เดทเตป. เดธเด‚เดญเดฐเดฃเดคเตเดคเดฟเดจเดพเดฏเตเดณเตเดณ เดซเตเดฒเต‹ เด’เดฐเต เดชเตเดฐเต‹เดธเดธเตเดธเต เด—เตเดฐเต‚เดชเตเดชเดฟเดฒเต‡เด•เตเด•เต เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเดšเตเดšเต เดˆ เดซเต‹เดฎเดฟเตฝ เดฐเดœเดฟเดธเตเดŸเตเดฐเดฟเดฏเดฟเตฝ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดฒเต‡เด–เดจเดคเตเดคเดฟเตฝ เดžเด™เตเด™เตพ เดชเดฟเดจเตเดจเต€เดŸเต เด‡เดคเดฟเดฒเต‡เด•เตเด•เต เดฎเดŸเด™เตเด™เตเด‚.

เดคเตเดŸเด•เตเด•เดคเตเดคเดฟเตฝ, N เด’เดฐเต เดšเต†เดฑเดฟเดฏ เดธเด‚เด–เตเดฏ เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด’เดดเตเด•เตเด•เต เดจเตเดฏเดพเดฏเดฎเดพเดฏ เดธเดฎเดฏเดคเตเดคเต เด•เตˆเด•เตŠเดฃเตเดŸเต เด•เตˆเดฎเดพเดฑเตเด•เดฏเตเด‚ เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดŽเดจเตเดจเดพเตฝ N เดตเดณเดฐเตเดจเตเดจเดคเดฟเดจเดจเตเดธเดฐเดฟเดšเตเดšเต, เด•เต‚เดŸเตเดคเตฝ เดชเตเดฐเดถเตเดจเด™เตเด™เดณเตเดฃเตเดŸเต:

  1. เดซเตเดฒเต‹ เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเตป เด•เต‚เดŸเตเดคเตฝ เดธเดฎเดฏเดฎเต†เดŸเตเด•เตเด•เตเด‚. เดจเดฟเด™เตเด™เตพ เดŽเดฒเตเดฒเดพ เดธเต†เตผเดตเดฑเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเด‚ เดชเต‹เด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต
  2. เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเตเด•เตพ เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเตฝ เดชเดฟเดถเด•เตเด•เตพ เด‰เดฃเตเดŸเต. เด‡เดตเดฟเดŸเต† เด…เดตเตผ เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดคเต, เดชเด•เตเดทเต‡ เด‡เดตเดฟเดŸเต† เด…เดตเตผ เดฎเดฑเดจเตเดจเต
  3. เดธเดฎเดพเดจเดฎเดพเดฏ เดจเดฟเดฐเดตเดงเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดจเดŸเดคเตเดคเตเดฎเตเดชเต‹เตพ เดฎเดจเตเดทเตเดฏ เดชเดฟเดถเด•เต

เดชเตเดฐเด•เตเดฐเดฟเดฏ เด“เดŸเตเดŸเต‹เดฎเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเต เด…เดคเตเดฏเดพเดตเดถเตเดฏเดฎเดพเดฃเต†เดจเตเดจ เดตเดธเตเดคเตเดคเดฏเดฟเดฒเต‡เด•เตเด•เต เด‡เดคเต†เดฒเตเดฒเดพเด‚ เดจเดฎเตเดฎเต† เดŽเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต. เดˆ เดชเตเดฐเดถเตเดจเด‚ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดพเตป เดžเดพเตป เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดตเดดเดฟเด•เตพ เดชเดฐเต€เด•เตเดทเดฟเดšเตเดšเต:

  1. NiFi-เด•เตเด•เต เดชเด•เดฐเด‚ MiNiFi เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•
  2. เดจเดฟเดซเตˆ CLI
  3. NiPyAPI

MiNiFi เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต

ApacheMiNify เด…เดชเตเดชเดพเดšเตเดšเต† เดจเดฟเดซเตˆเดฏเตเดŸเต† เด’เดฐเต เด‰เดชเดชเดฆเตเดงเดคเดฟเดฏเดพเดฃเต. NiFi-เดฏเตเดŸเต† เด…เดคเต‡ เดชเตเดฐเต‹เดธเดธเตเดธเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เด•เต‹เด‚โ€Œเดชเดพเด•เตเดฑเตเดฑเต เดเดœเดจเตเดฑเดพเดฃเต MiNiFy, NiFi-เดฏเดฟเดฒเต† เด…เดคเต‡ เดซเตเดฒเต‹ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เดซเตเดฒเต‹ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเดพเดฏเดฟ MiNiFy- เดจเต เด’เดฐเต เด—เตเดฐเดพเดซเดฟเด•เตเด•เตฝ เด‡เดจเตเดฑเตผเดซเต‡เดธเต เด‡เดฒเตเดฒ เดŽเดจเตเดจ เดตเดธเตเดคเตเดค เด•เดพเดฐเดฃเด‚, เดฎเดฑเตเดฑเต เด•เดพเดฐเตเดฏเด™เตเด™เดณเดฟเตฝ, เดเดœเดจเตเดฑเดฟเดจเตเดฑเต† เดฒเดพเดณเดฟเดคเตเดฏเด‚ เด•เตˆเดตเดฐเดฟเด•เตเด•เดพเดจเดพเด•เตเด‚. MiNiFy เดฏเตเดŸเต† เด—เตเดฐเดพเดซเดฟเด•เตเด•เตฝ เด‡เดจเตเดฑเตผเดซเต‡เดธเดฟเดจเตเดฑเต† เด…เดญเดพเดตเด‚ เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต minifi-เดฏเดฟเดฒเต† เดซเตเดฒเต‹ เดกเต†เดฒเดฟเดตเดฑเดฟ เดชเตเดฐเดถเตเดจเด‚ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต เดŽเดจเตเดจเดพเดฃเต. IOT-เตฝ MiNiFy เดธเดœเต€เดตเดฎเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเตฝ, เดจเดฟเดฐเดตเดงเดฟ เด˜เดŸเด•เด™เตเด™เดณเตเดฃเตเดŸเต, เด…เดตเดธเดพเดจ เดฎเดฟเดจเดฟเดซเตˆ เดธเด‚เดญเดตเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต เด’เดดเตเด•เตเด•เต เดจเตฝเด•เตเดจเตเดจ เดชเตเดฐเด•เตเดฐเดฟเดฏ เด“เดŸเตเดŸเต‹เดฎเต‡เดฑเตเดฑเดกเต เด†เดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚. เดชเดฐเดฟเดšเดฟเดคเดฎเดพเดฏ เด’เดฐเต เดœเต‹เดฒเดฟ, เด…เดฒเตเดฒเต‡?

เดฎเดฑเตเดฑเตŠเดฐเต เด‰เดชเดชเดฆเตเดงเดคเดฟ, MiNiFi C2 เดธเต†เตผเดตเตผ, เดˆ เดชเตเดฐเดถเตเดจเด‚ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดพเตป เดธเดนเดพเดฏเดฟเด•เตเด•เตเด‚. เดˆ เด‰เตฝเดชเตเดชเดจเตเดจเด‚ เดตเดฟเดจเตเดฏเดพเดธ เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏเดฏเดฟเดฒเต† เด•เต‡เดจเตเดฆเตเดฐ เดฌเดฟเดจเตเดฆเตเดตเดพเดฏเดฟ เด‰เดฆเตเดฆเต‡เดถเดฟเดšเตเดšเตเดณเตเดณเดคเดพเดฃเต. เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟ เดŽเด™เตเด™เดจเต† เด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เดพเด‚ - เดตเดฟเดตเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เดˆ เดฒเต‡เด–เดจเด‚ เดนเดฌเตเดฐเต†เดฏเดฟเตฝ, เดชเตเดฐเดถเตเดจเด‚ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดพเตป เดตเดฟเดตเดฐเด™เตเด™เตพ เดฎเดคเดฟเดฏเดพเด•เตเด‚. C2 เดธเต†เตผเดตเดฑเตเดฎเดพเดฏเดฟ เดšเต‡เตผเดจเตเดจเต MiNiFi เด…เดคเดฟเดจเตเดฑเต† เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดฏเดพเดจเตเดคเตเดฐเดฟเด•เดฎเดพเดฏเดฟ เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดˆ เดธเดฎเต€เดชเดจเดคเตเดคเดฟเดจเตเดฑเต† เด’เดฐเต‡เดฏเตŠเดฐเต เดชเต‹เดฐเดพเดฏเตเดฎ เดจเดฟเด™เตเด™เตพ C2 เดธเต†เตผเดตเดฑเดฟเตฝ เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต เดŽเดจเตเดจเดคเดพเดฃเต, เดฐเดœเดฟเดธเตเดŸเตเดฐเดฟเดฏเดฟเตฝ เด’เดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดชเตเดฐเดคเดฟเดฌเดฆเตเดงเดค เดชเต‹เดฐเดพ.

เดฎเตเด•เดณเดฟเดฒเตเดณเตเดณ เดฒเต‡เด–เดจเดคเตเดคเดฟเตฝ เดตเดฟเดตเดฐเดฟเดšเตเดš เด“เดชเตเดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเตป เดชเตเดฐเดฏเดพเดธเดฎเดฟเดฒเตเดฒ, เดŽเดจเตเดจเดพเตฝ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดต เดžเด™เตเด™เตพ เดฎเดฑเด•เตเด•เดฐเตเดคเต:

  1. minifi เดจเต nifi-เดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดŽเดฒเตเดฒเดพ เดชเตเดฐเตŠเดธเดธเตเดธเดฑเตเด•เดณเตเด‚ เด‡เดฒเตเดฒ
  2. เดฎเดฟเดจเดฟเดซเดฟเดฏเดฟเดฒเต† เดธเดฟเดชเดฟเดฏเต เดชเดคเดฟเดชเตเดชเตเด•เตพ เดจเดฟเดซเตˆเดฏเดฟเดฒเต† เดธเดฟเดชเดฟเดฏเต เดชเดคเดฟเดชเตเดชเตเด•เดณเต‡เด•เตเด•เดพเตพ เดชเดฟเดจเตเดจเดฟเดฒเดพเดฃเต.

เดŽเดดเตเดคเตเดฎเตเดชเต‹เตพ, เดจเดฟเดซเตˆเดฏเตเดŸเต† เดเดฑเตเดฑเดตเตเด‚ เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเต 1.9.2 เด†เดฃเต. เดเดฑเตเดฑเดตเตเด‚ เดชเตเดคเดฟเดฏ MiNiFi เดชเดคเดฟเดชเตเดชเดฟเดจเตเดฑเต† เดชเตเดฐเต‹เดธเดธเตเดธเตผ เดชเดคเดฟเดชเตเดชเต 1.7.0 เด†เดฃเต. MiNiFi-เดฏเดฟเตฝ เดชเตเดฐเต‹เดธเดธเตเดธเดฑเตเด•เตพ เดšเต‡เตผเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚, เดŽเดจเตเดจเดพเตฝ NiFi, MiNiFi เดชเตเดฐเต‹เดธเดธเดฑเตเด•เตพ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดชเดคเดฟเดชเตเดชเต เดชเตŠเดฐเตเดคเตเดคเด•เตเด•เต‡เดŸเตเด•เตพ เด•เดพเดฐเดฃเด‚ เด‡เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดšเตเดšเต‡เด•เตเด•เดฟเดฒเตเดฒ.

เดจเดฟเดซเตˆ CLI

เดตเดฟเดญเดœเดฟเด•เตเด•เตเดจเตเดจเดคเต เดตเดฟเดตเดฐเดฃเด‚ เด”เดฆเตเดฏเต‹เด—เดฟเด• เดตเต†เดฌเตโ€Œเดธเตˆเดฑเตเดฑเดฟเดฒเต† เดŸเต‚เตพ, เดซเตเดฒเต‹ เดกเต†เดฒเดฟเดตเดฑเดฟ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเตเดฐเต‹เดธเดธเตเดธเต เดฎเดพเดจเต‡เดœเตโ€Œเดฎเต†เดจเตเดฑเต เดฎเต‡เด–เดฒเดฏเดฟเตฝ NiFI-เดฏเตเด‚ NiFi เดฐเดœเดฟเดธเตเดŸเตเดฐเดฟเดฏเตเด‚ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เด‡เดŸเดชเต†เดŸเตฝ เด“เดŸเตเดŸเต‹เดฎเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เด‰เดชเด•เดฐเดฃเดฎเดพเดฃเดฟเดคเต. เด†เดฐเด‚เดญเดฟเด•เตเด•เดพเตป เดˆ เดŸเต‚เตพ เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•. เด‡เดตเดฟเดŸเต† เดจเดฟเดจเตเดจเต.

เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•

./bin/cli.sh
           _     ___  _
 Apache   (_)  .' ..](_)   ,
 _ .--.   __  _| |_  __    )
[ `.-. | [  |'-| |-'[  |  /  
|  | | |  | |  | |   | | '    '
[___||__][___][___] [___]',  ,'
                           `'
          CLI v1.9.2

Type 'help' to see a list of available commands, use tab to auto-complete.

เดฐเดœเดฟเดธเตเดŸเตเดฐเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เด†เดตเดถเตเดฏเดฎเดพเดฏ เด’เดดเตเด•เตเด•เต เดฒเต‹เดกเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เดฌเดพเดธเตโ€Œเด•เตเด•เดฑเตเดฑเดฟเดจเตเดฑเต† (เดฌเด•เตเด•เดฑเตเดฑเต เดเดกเดจเตเดฑเดฟเดซเดฏเตผ) เดเดกเดจเตเดฑเดฟเดซเดฏเดฑเตเด•เดณเตเด‚ เดซเตเดฒเต‹ เดคเดจเตเดจเต†เดฏเตเด‚ (เดซเตเดฒเต‹ เดเดกเดจเตเดฑเดฟเดซเดฏเตผ) เดžเด™เตเด™เตพ เด…เดฑเดฟเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เดˆ เดกเดพเดฑเตเดฑ cli เดตเดดเดฟเดฏเต‹ NiFi เดฐเดœเดฟเดธเตเดŸเตเดฐเดฟ เดตเต†เดฌเต เด‡เดจเตเดฑเตผเดซเต‡เดธเดฟเดฒเต‹ เดฒเดญเดฟเด•เตเด•เตเด‚. เดตเต†เดฌเต เด‡เดจเตเดฑเตผเดซเต‡เดธเต เด‡เดคเตเดชเต‹เดฒเต† เด•เดพเดฃเดชเตเดชเต†เดŸเตเดจเตเดจเต:

เด…เดชเตเดชเดพเดšเตเดšเต† เดจเดฟเดซเตˆเดฏเดฟเตฝ เดซเตเดฒเต‹ เดกเต†เดฒเดฟเดตเดฑเดฟ เด“เดŸเตเดŸเต‹เดฎเต‡เดทเตป

CLI เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เดจเดฟเด™เตเด™เตพ เด‡เดคเต เดšเต†เดฏเตเดฏเตเด•:

#> registry list-buckets -u http://nifi-registry:18080

#   Name             Id                                     Description
-   --------------   ------------------------------------   -----------
1   test_bucket   709d387a-9ce9-4535-8546-3621efe38e96   (empty)

#> registry list-flows -b 709d387a-9ce9-4535-8546-3621efe38e96 -u http://nifi-registry:18080

#   Name           Id                                     Description
-   ------------   ------------------------------------   -----------
1   test_flow   d27af00a-5b47-4910-89cd-9c664cd91e85

เดฐเดœเดฟเดธเตเดŸเตเดฐเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เด‡เดฑเด•เตเด•เตเดฎเดคเดฟ เดชเตเดฐเด•เตเดฐเดฟเดฏ เด—เตเดฐเต‚เดชเตเดชเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•:

#> nifi pg-import -b 709d387a-9ce9-4535-8546-3621efe38e96 -f d27af00a-5b47-4910-89cd-9c664cd91e85 -fv 1 -u http://nifi:8080

7f522a13-016e-1000-e504-d5b15587f2f3

เดชเตเดฐเต‹เดธเดธเต เด—เตเดฐเต‚เดชเตเดชเต เดฑเต‹เตพ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดนเต‹เดธเตเดฑเตเดฑเดพเดฏเดฟ เดเดคเต เดจเดฟเดซเตˆ เดธเด‚เดญเดตเดตเตเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเด‚ เดŽเดจเตเดจเดคเดพเดฃเต เด’เดฐเต เดชเตเดฐเดงเดพเดจ เด•เดพเดฐเตเดฏเด‚.

เดจเดฟเตผเดคเตเดคเดฟเดฏ เดชเตเดฐเต‹เดธเดธเตเดธเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเต‹เดธเดธเต เด—เตเดฐเต‚เดชเตเดชเต เดšเต‡เตผเดคเตเดคเต, เด…เดต เด†เดฐเด‚เดญเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต

#> nifi pg-start -pgid 7f522a13-016e-1000-e504-d5b15587f2f3 -u http://nifi:8080

เด•เตŠเดณเตเดณเดพเด‚, เดชเตเดฐเต‹เดธเดธเตเดธเดฑเตเด•เตพ เด†เดฐเด‚เดญเดฟเดšเตเดšเต. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดชเตเดฐเดถเตโ€Œเดจเดคเตเดคเดฟเดจเตเดฑเต† เดตเตเดฏเดตเดธเตเดฅเด•เตพ เด…เดจเตเดธเดฐเดฟเดšเตเดšเต, เดฎเดฑเตเดฑเต เดธเดจเตเดฆเตผเดญเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต เดกเดพเดฑเตเดฑ เด…เดฏเดฏเตโ€Œเด•เตเด•เดพเตป เดžเด™เตเด™เตพเด•เตเด•เต NiFi เดธเดจเตเดฆเตผเดญเด™เตเด™เตพ เด†เดตเดถเตเดฏเดฎเดพเดฃเต. เดธเต†เตผเดตเดฑเดฟเดฒเต‡เด•เตเด•เต เดกเดพเดฑเตเดฑ เด•เตˆเดฎเดพเดฑเดพเตป เดชเตเดทเต เดฐเต€เดคเดฟ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเตเดตเต†เดจเตเดจเต เดจเดฎเตเด•เตเด•เต เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เดพเด‚. เดกเดพเดฑเตเดฑเดพ เด•เตˆเดฎเดพเดฑเตเดฑเด‚ เด“เตผเด—เดจเตˆเดธเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เดžเด™เตเด™เดณเตเดŸเต† เดซเตเดฒเต‹เดฏเดฟเตฝ เด‡เดคเดฟเดจเด•เด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดฑเดฟเดฎเต‹เดŸเตเดŸเต เดชเตเดฐเต‹เดธเดธเต เด—เตเดฐเต‚เดชเตเดชเดฟเตฝ (เด†เตผโ€Œเดชเดฟโ€Œเดœเดฟ) เดกเดพเดฑเตเดฑ เด•เตˆเดฎเดพเดฑเตเดฑเด‚ (เดชเตเดฐเด•เตเดทเต‡เดชเดฃเด‚ เดชเตเดฐเดพเดชเตโ€Œเดคเดฎเดพเด•เตเด•เตเด•) เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เต‡เดฃเตเดŸเดคเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต.

เด…เดชเตเดชเดพเดšเตเดšเต† เดจเดฟเดซเตˆเดฏเดฟเตฝ เดซเตเดฒเต‹ เดกเต†เดฒเดฟเดตเดฑเดฟ เด“เดŸเตเดŸเต‹เดฎเต‡เดทเตป

CLI-เดฏเดฟเดฒเต†เดฏเตเด‚ เดฎเดฑเตเดฑเต เด‰เดฑเดตเดฟเดŸเด™เตเด™เดณเดฟเดฒเต†เดฏเตเด‚ เดกเต‹เด•เตเดฏเตเดฎเต†เดจเตเดฑเต‡เดทเดจเดฟเตฝ, เดกเดพเดฑเตเดฑ เด•เตˆเดฎเดพเดฑเตเดฑเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดฎเดพเตผเด—เตเด—เด‚ เดžเดพเตป เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏเดฟเดฒเตเดฒ. เด‡เดคเต เดŽเด™เตเด™เดจเต† เดšเต†เดฏเตเดฏเดฃเดฎเต†เดจเตเดจเต เดจเดฟเด™เตเด™เตพเด•เตเด•เดฑเดฟเดฏเดพเดฎเต†เด™เตเด•เดฟเตฝ, เด…เดญเดฟเดชเตเดฐเดพเดฏเด™เตเด™เดณเดฟเตฝ เดŽเดดเตเดคเตเด•.

เดžเด™เตเด™เตพเด•เตเด•เต เดฌเดพเดทเต เด‰เดณเตเดณเดคเดฟเดจเดพเตฝ เด…เดตเดธเดพเดจเด‚ เดตเดฐเต† เดชเต‹เด•เดพเตป เดžเด™เตเด™เตพ เดคเดฏเตเดฏเดพเดฑเดพเดฃเต, เดžเด™เตเด™เตพ เด’เดฐเต เดตเดดเดฟ เด•เดฃเตเดŸเต†เดคเตเดคเตเด‚! เดˆ เดชเตเดฐเดถเตเดจเด‚ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เตพเด•เตเด•เต NiFi API เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚. เดจเดฎเตเด•เตเด•เต เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฐเต€เดคเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚, เดฎเตเด•เดณเดฟเดฒเตเดณเตเดณ เด‰เดฆเดพเดนเดฐเดฃเด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดžเด™เตเด™เตพ เดเดกเดฟ เดŽเดŸเตเด•เตเด•เตเดจเตเดจเต (เดžเด™เตเด™เดณเตเดŸเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ เด‡เดคเต 7f522a13-016e-1000-e504-d5b15587f2f3 เด†เดฃเต). NiFi API เดฐเต€เดคเดฟเด•เดณเตเดŸเต† เดตเดฟเดตเดฐเดฃเด‚ เด‡เดตเดฟเดŸเต†.

เด…เดชเตเดชเดพเดšเตเดšเต† เดจเดฟเดซเตˆเดฏเดฟเตฝ เดซเตเดฒเต‹ เดกเต†เดฒเดฟเดตเดฑเดฟ เด“เดŸเตเดŸเต‹เดฎเต‡เดทเตป
เดถเดฐเต€เดฐเดคเตเดคเดฟเตฝ, เดจเดฟเด™เตเด™เตพ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดซเต‹เดฎเดฟเดจเตเดฑเต† JSON เดชเดพเดธเดพเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต:

{
    "revision": {
	    "clientId": "value",
	    "version": 0,
	    "lastModifier": "value"
	},
    "state": "value",
    "disconnectedNodeAcknowledged": true
}

"เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต" เดชเต‚เดฐเดฟเดชเตเดชเดฟเด•เตเด•เต‡เดฃเตเดŸ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ:
เดธเด‚เดธเตเดฅเดพเดจเด‚ - เดกเดพเดฑเตเดฑ เด•เตˆเดฎเดพเดฑเตเดฑ เดจเดฟเดฒ. เดกเดพเดฑเตเดฑ เด•เตˆเดฎเดพเดฑเตเดฑเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดพเตป เดŸเตเดฐเดพเตปเดธเตเดฎเดฟเดฑเตเดฑเดฟเด‚เด—เต เดฒเดญเตเดฏเดฎเดพเดฃเต, เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เดพเตป เดจเดฟเตผเดคเตเดคเดฟ
เดชเดคเดฟเดชเตเดชเต - เดชเตเดฐเต‹เดธเดธเตผ เดชเดคเดฟเดชเตเดชเต

เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดชเดคเดฟเดชเตเดชเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ 0 เด†เดฏเดฟ เดฎเดพเดฑเตเด‚, เดŽเดจเตเดจเดพเตฝ เดˆ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เดฐเต€เดคเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฒเดญเดฟเด•เตเด•เตเด‚

เด…เดชเตเดชเดพเดšเตเดšเต† เดจเดฟเดซเตˆเดฏเดฟเตฝ เดซเตเดฒเต‹ เดกเต†เดฒเดฟเดตเดฑเดฟ เด“เดŸเตเดŸเต‹เดฎเต‡เดทเตป

เดฌเดพเดทเต เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เตพ เด‡เดทเตเดŸเดชเตเดชเต†เดŸเตเดจเตเดจเดตเตผเด•เตเด•เต, เดˆ เดฐเต€เดคเดฟ เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฃเต†เดจเตเดจเต เดคเต‹เดจเตเดจเดฟเดฏเต‡เด•เตเด•เดพเด‚, เดชเด•เตเดทเต‡ เด‡เดคเต เดŽเดจเดฟเด•เตเด•เต เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเดพเดฃเต - เดฌเดพเดทเต เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เตพ เดŽเดจเตเดฑเต† เดชเตเดฐเดฟเดฏเดชเตเดชเต†เดŸเตเดŸเดคเดฒเตเดฒ. เด…เดŸเตเดคเตเดค เดตเดดเดฟ เดŽเดจเตเดฑเต† เด…เดญเดฟเดชเตเดฐเดพเดฏเดคเตเดคเดฟเตฝ เด•เต‚เดŸเตเดคเตฝ เดฐเดธเด•เดฐเดตเตเด‚ เด•เต‚เดŸเตเดคเตฝ เดธเต—เด•เดฐเตเดฏเดชเตเดฐเดฆเดตเตเดฎเดพเดฃเต.

NiPyAPI

NiFi เดธเด‚เดญเดตเด™เตเด™เดณเตเดฎเดพเดฏเดฟ เดธเด‚เดตเดฆเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดชเตˆเดคเตเดคเตบ เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเดพเดฃเต NiPyAPI. เดกเต‹เด•เตเดฏเตเดฎเต†เดจเตเดฑเต‡เดทเตป เดชเต‡เดœเต เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เด†เดตเดถเตเดฏเดฎเดพเดฏ เดตเดฟเดตเดฐเด™เตเด™เตพ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดฆเตเดฐเตเดค เด†เดฐเด‚เดญเดคเตเดคเดฟเตฝ เดตเดฟเดตเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เดชเดฆเตเดงเดคเดฟ เด—เดฟเดคเตเดคเดฌเดฟเตฝ.

เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดชเตเดฑเดคเตเดคเดฟเดฑเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดžเด™เตเด™เดณเตเดŸเต† เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เด’เดฐเต เดชเตˆเดคเตเดคเตบ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดพเดฃเต. เดจเดฎเตเด•เตเด•เต เด•เต‹เดกเดฟเด‚เด—เดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เดพเด‚.
เดคเตเดŸเตผเดจเตเดจเตเดณเตเดณ เดœเต‹เดฒเดฟเด•เตพเด•เตเด•เดพเดฏเดฟ เด•เต‹เตบเดซเดฟเด—เดฑเตเด•เตพ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด•. เดžเด™เตเด™เตพเด•เตเด•เต เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เด†เดตเดถเตเดฏเดฎเดพเดฃเต:

nipyapi.config.nifi_config.host = 'http://nifi:8080/nifi-api' #ะฟัƒั‚ัŒ ะดะพ nifi-api ะธะฝัั‚ะฐะฝัะฐ, ะฝะฐ ะบะพั‚ะพั€ะพะผ ั€ะฐะทะฒะพั€ะฐั‡ะธะฒะฐะตะผ process group
nipyapi.config.registry_config.host = 'http://nifi-registry:18080/nifi-registry-api' #ะฟัƒั‚ัŒ ะดะพ nifi-registry-api registry
nipyapi.config.registry_name = 'MyBeutifulRegistry' #ะฝะฐะทะฒะฐะฝะธะต registry, ะบะฐะบ ะฑัƒะดะตั‚ ะฝะฐะทั‹ะฒะฐั‚ัŒัั ะฒ ะธะฝัั‚ะฐะฝัะต nifi
nipyapi.config.bucket_name = 'BucketName' #ะฝะฐะทะฒะฐะฝะธะต bucket, ะธะท ะบะพั‚ะพั€ะพะณะพ ะฟะพะดั‚ัะณะธะฒะฐะตะผ flow
nipyapi.config.flow_name = 'FlowName' #ะฝะฐะทะฒะฐะฝะธะต flow, ะบะพั‚ะพั€ะพะต ะฟะพะดั‚ัะณะธะฒะฐะตะผ

เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดตเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดˆ เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเตเดŸเต† เดฐเต€เดคเดฟเด•เดณเตเดŸเต† เดชเต‡เดฐเตเด•เตพ เดžเดพเตป เดšเต‡เตผเด•เตเด•เตเด‚ เด‡เดตเดฟเดŸเต†.

เดžเด™เตเด™เตพ เดฐเดœเดฟเดธเตเดŸเตเดฐเดฟเดฏเต† เดจเดฟเดซเตˆ เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต

nipyapi.versioning.create_registry_client

เดˆ เด˜เดŸเตเดŸเดคเตเดคเดฟเตฝ, เดฐเดœเดฟเดธเตเดŸเตเดฐเดฟ เด‡เดคเดฟเดจเด•เด‚ เดคเดจเตเดจเต† เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดšเต‡เตผเดคเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต‹เดฏเต†เดจเตเดจเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเดจเตเด‚ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เดดเดฟเดฏเตเด‚, เด‡เดคเดฟเดจเดพเดฏเดฟ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฐเต€เดคเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚

nipyapi.versioning.list_registry_clients

เด•เตเดŸเตเดŸเดฏเดฟเดฒเต† เด’เดดเตเด•เตเด•เดฟเดจเดพเดฏเดฟ เด•เต‚เดŸเตเดคเตฝ เดคเดฟเดฐเดฏเดพเตป เดžเด™เตเด™เตพ เดฌเด•เตเด•เดฑเตเดฑเต เด•เดฃเตเดŸเต†เดคเตเดคเตเดจเตเดจเต

nipyapi.versioning.get_registry_bucket

เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏ เดฌเด•เตเด•เดฑเตเดฑเต เด…เดจเตเดธเดฐเดฟเดšเตเดšเต, เดžเด™เตเด™เตพ เด’เดดเตเด•เตเด•เดฟเดจเดพเดฏเดฟ เดคเดฟเดฐเดฏเตเดจเตเดจเต

nipyapi.versioning.get_flow_in_bucket

เด…เดŸเตเดคเตเดคเดคเดพเดฏเดฟ, เดˆ เดชเตเดฐเต‹เดธเดธเต เด—เตเดฐเต‚เดชเตเดชเต เด‡เดคเดฟเดจเด•เด‚ เดšเต‡เตผเดคเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต‹ เดŽเดจเตเดจเต เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เต‡เดฃเตเดŸเดคเต เดชเตเดฐเดงเดพเดจเดฎเดพเดฃเต. เดชเตเดฐเต‹เดธเดธเต เด—เตเดฐเต‚เดชเตเดชเต เด•เต‹เตผเดกเดฟเดจเต‡เดฑเตเดฑเตเด•เดณเดพเตฝ เดธเตเดฅเดพเดชเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต, เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต‡เดคเต เด’เดจเตเดจเดฟเดจเต เดฎเตเด•เดณเดฟเตฝ เดธเต‚เดชเตเดชเตผเด‡เดฎเตเดชเต‹เดธเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด’เดฐเต เดธเดพเดนเดšเดฐเตเดฏเด‚ เด‰เดฃเตเดŸเดพเด•เดพเด‚. เดžเดพเตป เดชเดฐเดฟเดถเต‹เดงเดฟเดšเตเดšเต, เด…เดคเต เด†เด•เดพเด‚ ๐Ÿ™‚ เดšเต‡เตผเดคเตเดค เดŽเดฒเตเดฒเดพ เดชเตเดฐเต‹เดธเดธเต เด—เตเดฐเต‚เดชเตเดชเตเด‚ เดฒเดญเดฟเด•เตเด•เดพเตป, เดฐเต€เดคเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•

nipyapi.canvas.list_all_process_groups

เดคเตเดŸเตผเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดคเดฟเดฐเดฏเดพเด‚, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดชเต‡เดฐเต.

เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเต เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เดชเตเดฐเด•เตเดฐเดฟเดฏ เดžเดพเตป เดตเดฟเดตเดฐเดฟเด•เตเด•เดฟเดฒเตเดฒ, เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเดฟเดจเตเดฑเต† เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเดฟเตฝ เดชเตเดฐเต‹เดธเดธเตเดธเดฑเตเด•เตพ เดšเต‡เตผเดคเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เด•เตเดฏเต‚เดตเดฟเตฝ เดธเดจเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เดธเดพเดจเตเดจเดฟเดงเตเดฏเดคเตเดคเดฟเตฝ เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เดณเตŠเดจเตเดจเตเดฎเดฟเดฒเตเดฒเต†เดจเตเดจเต เดฎเดพเดคเตเดฐเดฎเต‡ เดžเดพเตป เดชเดฑเดฏเต‚. เดŽเดจเตเดจเดพเตฝ เดชเตเดฐเต‹เดธเดธเตเดธเดฑเตเด•เตพ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดคเดพเตฝ, เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เด‰เดฃเตเดŸเดพเด•เดพเด‚ (เดจเดฟเดซเดฟ เดชเตเดฐเตŠเดธเดธเดฑเดฟเดจเต เดฎเตเดจเตเดจเดฟเตฝ เด’เดฐเต เดธเดจเตเดฆเต‡เดถ เด•เตเดฏเต‚ เด…เดŸเดฟเดžเตเดžเตเด•เต‚เดŸเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เด…เดคเต เดจเต€เด•เตเด•เด‚เดšเต†เดฏเตเดฏเดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ). เดžเดพเตป เดˆ เดชเตเดฐเดถเตเดจเด‚ เดŽเด™เตเด™เดจเต† เดชเดฐเดฟเดนเดฐเดฟเดšเตเดšเตเดตเต†เดจเตเดจเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ - เดŽเดจเดฟเด•เตเด•เต เดŽเดดเตเดคเตเด•, เดฆเดฏเดตเดพเดฏเดฟ, เดžเด™เตเด™เตพ เดˆ เดตเดฟเดทเดฏเด‚ เดšเตผเดšเตเดš เดšเต†เดฏเตเดฏเตเด‚. เดฒเต‡เด–เดจเดคเตเดคเดฟเดจเตเดฑเต† เด…เดตเดธเดพเดจเด‚ เด•เต‹เตบเดŸเดพเด•เตเดฑเตเดฑเตเด•เตพ. เด’เดฐเต เดชเตเดฐเต‹เดธเดธเต เด—เตเดฐเต‚เดชเตเดชเต เดšเต‡เตผเด•เตเด•เตเดจเตเดจ เด˜เดŸเตเดŸเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดจเดฎเตเด•เตเด•เต เดชเต‹เด•เดพเด‚.

เดธเตโ€Œเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดกเต€เดฌเด—เตเด—เต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ, เดซเตเดฒเต‹เดฏเตเดŸเต† เดเดฑเตเดฑเดตเตเด‚ เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเต เดŽเดฒเตเดฒเดพเดฏเตโ€Œเดชเตเดชเต‹เดดเตเด‚ เด…เดชเตโ€Œเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเดพเดคเตเดค เด’เดฐเต เดธเดตเดฟเดถเต‡เดทเดค เดžเดพเตป เด•เดฃเตเดŸเต, เด…เดคเดฟเดจเดพเตฝ เดจเดฟเด™เตเด™เตพ เด†เดฆเตเดฏเด‚ เดˆ เดชเดคเดฟเดชเตเดชเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเตป เดžเดพเตป เดถเตเดชเดพเตผเดถ เดšเต†เดฏเตเดฏเตเดจเตเดจเต:

nipyapi.versioning.get_latest_flow_ver

เดชเตเดฐเต‹เดธเดธเต เด—เตเดฐเต‚เดชเตเดชเต เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เตเด•:

nipyapi.versioning.deploy_flow_version

เดžเด™เตเด™เตพ เดชเตเดฐเต‹เดธเดธเตเดธเดฑเตเด•เตพ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเต:

nipyapi.canvas.schedule_process_group

CLI-เดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดฌเตเดฒเต‹เด•เตเด•เดฟเตฝ, เดฑเดฟเดฎเต‹เดŸเตเดŸเต เดชเตเดฐเต‹เดธเดธเต เด—เตเดฐเต‚เดชเตเดชเดฟเตฝ เดกเดพเดฑเตเดฑเดพ เด•เตˆเดฎเดพเดฑเตเดฑเด‚ เดธเตเดตเดฏเดฎเต‡เดต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดฒเตเดฒเต†เดจเตเดจเต เดŽเดดเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต‹? เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดŽเดจเดฟเด•เตเด•เตเด‚ เดˆ เดชเตเดฐเดถเตเดจเด‚ เดจเต‡เดฐเดฟเดŸเตเดŸเต. เด† เดธเดฎเดฏเดคเตเดคเต, เดŽเดจเดฟเด•เตเด•เต API เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดกเดพเดฑเตเดฑ เด•เตˆเดฎเดพเดฑเตเดฑเด‚ เด†เดฐเด‚เดญเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดžเตเดžเดฟเดฒเตเดฒ, NiPyAPI เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเตเดŸเต† เดกเต†เดตเดฒเดชเตเดชเตผเด•เตเด•เต เดŽเดดเตเดคเดพเดจเตเด‚ เด‰เดชเดฆเต‡เดถเด‚ / เดธเดนเดพเดฏเด‚ เด†เดตเดถเตเดฏเดชเตเดชเต†เดŸเดพเดจเตเด‚ เดžเดพเตป เดคเต€เดฐเตเดฎเดพเดจเดฟเดšเตเดšเต. เดกเดตเดฒเดชเตเดชเตผ เดŽเดจเดฟเด•เตเด•เต เด‰เดคเตเดคเดฐเด‚ เดจเตฝเด•เดฟ, เดžเด™เตเด™เตพ เดชเตเดฐเดถเตเดจเด‚ เดšเตผเดšเตเดš เดšเต†เดฏเตเดคเต, "เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเตป" เดธเดฎเดฏเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต†เดจเตเดจเต เด…เดฆเตเดฆเต‡เดนเด‚ เดŽเดดเตเดคเดฟ. เด‡เดชเตเดชเต‹เตพ, เด•เตเดฑเดšเตเดšเต เดฆเดฟเดตเดธเด™เตเด™เตพเด•เตเด•เต เดถเต‡เดทเด‚, เดŽเดจเตเดฑเต† เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเดชเตเดชเต เดชเตเดฐเดถเตเดจเด‚ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดชเตˆเดคเตเดคเตบ เดซเด‚เด—เตเดทเตป เดŽเดดเตเดคเดฟเดฏ เด’เดฐเต เด‡เดฎเต†เดฏเดฟเตฝ เดตเดฐเตเดจเตเดจเต !!! เด† เดธเดฎเดฏเดคเตเดคเต, NiPyAPI เดชเดคเดฟเดชเตเดชเต 0.13.3 เด†เดฏเดฟเดฐเตเดจเตเดจเต, เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚, เด…เดคเดฟเตฝ เด‡เดคเตเดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒ. เดŽเดจเตเดจเดพเตฝ เด…เดŸเตเดคเตเดคเดฟเดŸเต† เดชเตเดฑเดคเตเดคเดฟเดฑเด™เตเด™เดฟเดฏ 0.14.0 เดชเดคเดฟเดชเตเดชเดฟเตฝ, เดˆ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เด‡เดคเดฟเดจเด•เด‚ เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เด•เดฃเตเดŸเตเดฎเตเดŸเตเดŸเตเด•

nipyapi.canvas.set_remote_process_group_transmission

เด…เดคเดฟเดจเดพเตฝ, NiPyAPI เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเตเดŸเต† เดธเดนเดพเดฏเดคเตเดคเต‹เดŸเต†, เดžเด™เตเด™เตพ เดฐเดœเดฟเดธเตเดŸเตเดฐเดฟ เด•เดฃเด•เตเดฑเตเดฑเตเดšเต†เดฏเตโ€Œเดคเต, เดซเตเดฒเต‹ เดฑเต‹เตพ เด…เดชเตเดชเต เดšเต†เดฏเตโ€Œเดคเต, เด•เต‚เดŸเดพเดคเต† เดชเตเดฐเต‹เดธเดธเตเดธเดฑเตเด•เดณเตเด‚ เดกเดพเดฑเตเดฑเดพ เด•เตˆเดฎเดพเดฑเตเดฑเดตเตเด‚ เดชเต‹เดฒเตเด‚ เด†เดฐเด‚เดญเดฟเดšเตเดšเต. เด…เดชเตเดชเต‹เตพ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เต‹เดกเต เดšเต€เดชเตเดชเต เดšเต†เดฏเตเดฏเดพเด‚, เดŽเดฒเตเดฒเดพเดคเตเดคเดฐเด‚ เดšเต†เด•เตเด•เตเด•เดณเตเด‚ เดšเต‡เตผเด•เตเด•เดพเด‚, เดฒเต‹เด—เดฟเด‚เด—เต, เด…เดคเตเดฐเดฎเดพเดคเตเดฐเด‚. เดŽเดจเตเดจเดพเตฝ เด…เดคเต เดคเดฟเด•เดšเตเดšเตเด‚ เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏ เด’เดฐเต เด•เดฅเดฏเดพเดฃเต.

เดžเดพเตป เดชเดฐเดฟเด—เดฃเดฟเดšเตเดš เด“เดŸเตเดŸเต‹เดฎเต‡เดทเตป เด“เดชเตเดทเดจเตเด•เดณเดฟเตฝ, เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต‡เดคเต เดŽเดจเดฟเด•เตเด•เต เดเดฑเตเดฑเดตเตเด‚ เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดฎเดพเดฏเดฟ เดคเต‹เดจเตเดจเดฟ. เด’เดจเตเดจเดพเดฎเดคเดพเดฏเดฟ, เด‡เดคเต เด‡เดชเตเดชเต‹เดดเตเด‚ เดชเตˆเดคเตเดคเตบ เด•เต‹เดกเดพเดฃเต, เด…เดคเดฟเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด“เด•เตเดธเดฟเดฒเดฑเดฟ เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เด•เต‹เดกเต เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดพเดจเตเด‚ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดญเดพเดทเดฏเตเดŸเต† เดŽเดฒเตเดฒเดพ เดจเต‡เดŸเตเดŸเด™เตเด™เดณเตเด‚ เด†เดธเตเดตเดฆเดฟเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚. เดฐเดฃเตเดŸเดพเดฎเดคเดพเดฏเดฟ, NiPyAPI เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เดธเดœเต€เดตเดฎเดพเดฏเดฟ เดตเดฟเด•เดธเดฟเดšเตเดšเตเด•เตŠเดฃเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เดณเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดกเดตเดฒเดชเตเดชเตผเด•เตเด•เต เดŽเดดเตเดคเดพเด‚. เดฎเต‚เดจเตเดจเดพเดฎเดคเดพเดฏเดฟ, เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฏ เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ NiFi-เดฏเตเดฎเดพเดฏเดฟ เด‡เดŸเดชเดดเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด•เต‚เดŸเตเดคเตฝ เดตเดดเด•เตเด•เดฎเตเดณเตเดณ เด‰เดชเด•เดฐเดฃเดฎเดพเดฃเต NiPyAPI. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดซเตเดฒเต‹เดฏเดฟเตฝ เดธเดจเตเดฆเต‡เดถ เด•เตเดฏเต‚เด•เตพ เด‡เดชเตเดชเต‹เตพ เดถเต‚เดจเตเดฏเดฎเดพเดฃเต‹, เดชเตเดฐเต‹เดธเดธเตเดธเต เด—เตเดฐเต‚เดชเตเดชเต เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเดฎเต‹ เดŽเดจเตเดจเต เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ.

เด…เดคเตเดฐเดฏเต‡เดฏเตเดณเตเดณเต‚. NiFi-เดฏเดฟเตฝ เดซเตเดฒเต‹ เดกเต†เดฒเดฟเดตเดฑเดฟ เด“เดŸเตเดŸเต‹เดฎเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ 3 เดธเดฎเต€เดชเดจเด™เตเด™เตพ เดžเดพเตป เดตเดฟเดตเดฐเดฟเดšเตเดšเต, เด’เดฐเต เดกเต†เดตเดฒเดชเตเดชเตผ เดจเต‡เดฐเดฟเดŸเตเดŸเต‡เด•เตเด•เดพเดตเตเดจเตเดจ เด…เดชเด•เดŸเด™เตเด™เตพ, เดกเต†เดฒเดฟเดตเดฑเดฟ เด“เดŸเตเดŸเต‹เดฎเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เด’เดฐเต เดตเตผเด•เตเด•เดฟเด‚เด—เต เด•เต‹เดกเต เดจเตฝเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเต. เดˆ เดตเดฟเดทเดฏเดคเตเดคเดฟเตฝ เดŽเดจเตเดจเต†เดชเตเดชเต‹เดฒเต† เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ - เดŽเดดเตเดคเตเด•!

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•