เบชเบฐเบเบฒเบเบเบตเบเบธเบเบเบปเบ!
เบงเบฝเบเบเบฒเบเปเบกเปเบเบเบฑเปเบเบเปเปเปเบเบเบตเป - เบกเบตเบเบฒเบเปเบซเบผเบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเปเบเบฎเบนเบเบเปเบฒเบเปเบเบดเบ, เปเบเบดเปเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเป rolled เบญเบญเบเปเบเบซเบฒ N servers เบเบฑเบ.
NiFi Site to Site (S2S) เปเบเบฑเบเบงเบดเบเบตเบเบตเปเบเบญเบเปเบ, เบชเบฒเบกเบฒเบเบเบฑเบเปเบเปเบเปเบเปเบชเบนเบเปเบเบเบฒเบเปเบญเบเบเปเปเบกเบนเบเบฅเบฐเบซเบงเปเบฒเบ NiFi instances. เปเบเบดเปเบเบงเบดเบเบตเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบญเบ S2S
เปเบเปเบงเบฅเบฒเบเบตเปเบกเบฑเบเบกเบฒเบเบฑเบเบเบฒเบเปเบญเบเบเปเปเบกเบนเบเปเบเบเปเบเป S2S, เบเบปเบงเบขเปเบฒเบเบซเบเบถเปเบเปเบญเบตเปเบเบงเปเบฒเบฅเบนเบเบเปเบฒ, เบเบตเบชเบญเบเปเบกเปเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ. เบฅเบนเบเบเปเบฒเบชเบปเปเบเบเปเปเบกเบนเบ, เปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบเปเบฎเบฑเบเบกเบฑเบ. เบชเบญเบโเบงเบดโเบเบตโเบเบฒเบโเบเบฑเปเบโเบเปเบฒโเบเบฒเบโเปเบญเบโเบเปเปโเบกเบนเบโเบฅเบฐโเบซเบงเปเบฒเบโเปเบเบปเบฒโเปเบเบปเปเบฒโ:
- Push. เบเปเปโเบกเบนเบโเบเบทเบโเบชเบปเปเบโเบเบฒเบโเบเบปเบงโเบขเปเบฒเบโเบฅเบนเบโเบเปเบฒโเปเบเบโเบเบฒเบโเบเปเบฒโเปเบเป Remote Process Group (RPG). เปเบเบเบปเบงเบขเปเบฒเบเปเบเบตเบเปเบงเบต, เบเปเปเบกเบนเบเปเบกเปเบเปเบเปเบฎเบฑเบเปเบเบเปเบเป Input Port
- เบเบถเบ. เปเบเบตเบเปเบงเบตเปเบเปเบฎเบฑเบเบเปเปเบกเบนเบเปเบเบเปเบเป RPG, เบฅเบนเบเบเปเบฒเบชเบปเปเบเปเบเบเปเบเปเบเบญเบ Output.
เบเบฒเบเปเบซเบผเปเบเบปเปเบฒเบชเปเบฒเบฅเบฑเบเบเบฒเบเบกเปเบงเบเปเบกเปเบเปเบเบฑเบเปเบงเปเปเบ Apache Registry.
Apache NiFi Registry เปเบกเปเบเปเบเบเบเบฒเบเบเปเบญเบเบเบญเบ Apache NiFi เบเบตเปเบชเบฐเบซเบเบญเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเบฒเบเปเบซเบผเปเบเบปเปเบฒเปเบฅเบฐเปเบเบทเปเบญเบเบกเบทเบชเบฐเบเบฑเบ. เบเบฐเปเบเบเบเบญเบ GIT. เบเปเปโเบกเบนเบโเบเปเบฝเบงโเบเบฑเบโเบเบฒเบโเบเบดเบโเบเบฑเปเบโ, เบเบฒเบโเบเบฑเปเบโเบเปเบฒโเปเบฅเบฐโเบเบฒเบโเปเบฎเบฑเบโเบงเบฝเบโเบเบฑเบโเบเบฒเบโเบเบปเบโเบเบฐโเบเบฝเบโเบชเบฒโเบกเบฒเบโเบเบปเบโเปเบซเบฑเบโเบขเบนเปโเปเบโ
เปเบเบเบญเบเปเบฅเบตเปเบกเบเบปเปเบ, เปเบกเบทเปเบญ N เปเบเบฑเบเบเปเบฒเบเบงเบเบเปเบญเบเป, เบเบฒเบเปเบซเบผเปเบเบปเปเบฒเปเบเปเบเบทเบเบชเบปเปเบเปเบฅเบฐเบเบฑเบเบเบธเบเบเปเบงเบเบกเบทเปเบเปเบงเบฅเบฒเบเบตเปเปเบซเบกเบฒเบฐเบชเบปเบก.
เปเบเปเปเบกเบทเปเบญ N เปเบเบตเบเปเบ, เบกเบตเบเบฑเบเบซเบฒเบซเบผเบฒเบ:
- เบกเบฑเบเปเบเปเปเบงเบฅเบฒเบซเบผเบฒเบเบเบงเปเบฒเบเบตเปเบเบฐเบเบฑเบเบเบธเบเบเบฒเบเปเบซเบผเปเบเบปเปเบฒ. เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเบซเบฒเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบฑเบเบซเบกเบปเบ
- เบกเบตเบเปเปเบเบดเบเบเบฒเบเปเบเบเบฒเบเบเบฑเบเบเบธเบเปเบกเปเปเบเบ. เบเบตเปเบเบตเปเบเบงเบเปเบเบปเบฒเบเบฑเบเบเบธเบ, เปเบเปเปเบเบเบตเปเบเบตเปเบเบงเบเปเบเบปเบฒเบฅเบทเบก
- เบเบงเบฒเบกเบเบดเบเบเบฒเบเบเบญเบเบกเบฐเบเบธเบเปเบเปเบงเบฅเบฒเบเบตเปเบเบฐเบเบดเบเบฑเบเบเปเบฒเบเบงเบเบเบฐเบซเบเบฒเบเปเบซเบเปเบเบญเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเบตเปเบเปเบฒเบเบเบทเบเบฑเบ
เบเบฑเบเบซเบกเบปเบเบเบตเปเบเปเบฒเบเบงเบเปเบฎเบปเบฒเปเบเบชเบนเปเบเบงเบฒเบกเบเบดเบเบเบตเปเบงเปเบฒเบกเบฑเบเปเบเบฑเบเบชเบดเปเบเบเปเบฒเปเบเบฑเบเปเบเบทเปเบญเบญเบฑเบเบเบฐเปเบเบกเบฑเบเบเบฐเบเบงเบเบเบฒเบ. เบเปเบญเบเปเบเปเบเบฐเบเบฒเบเบฒเบกเบงเบดเบเบตเบเปเปเปเบเบเบตเปเปเบเบทเปเบญเปเบเปเปเบเบเบฑเบเบซเบฒเบเบตเป:
- เปเบเป MiNiFi เปเบเบ NiFi
- NiFi CLI
- NiPyAPI
เปเบเป MiNiFi
เปเบเบเบเบฒเบเบเปเบญเบเบญเบทเปเบ, MiNiFi C2 Server, เบเบฐเบเปเบงเบเปเบเปเปเบเบเบฑเบเบซเบฒเบเบตเป. เบเบฐเบฅเบดเบเบเบฐเบเบฑเบเบเบตเปเบกเบตเบเบธเบเบเบฐเบชเบปเบเปเบเบทเปเบญเปเบเบฑเบเบเบธเบเบชเบนเบเบเบฒเบเปเบเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒเบเบญเบเบเบฒเบเบเปเบฒเปเบเป. เบงเบดเบเบตเบเบฒเบ configure เบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบก - เบญเบฐเบเบดเบเบฒเบเปเบ
เบเบฒเบเปเบฅเบทเบญเบเบเบตเปเบญเบฐเบเบดเบเบฒเบเปเบงเปเปเบเบเบปเบเบเบงเบฒเบกเบเปเบฒเบเปเบเบดเบเปเบกเปเบเปเบฎเบฑเบเบงเบฝเบเปเบฅเบฐเบเปเปเบเบฒเบเบเบตเปเบเบฐเบเบฐเบเบดเบเบฑเบ, เปเบเปเบเบงเบเปเบฎเบปเบฒเบเปเปเบเบงเบเบฅเบทเบกเบชเบดเปเบเบเปเปเปเบเบเบตเป:
- minifi เบเปเปเบกเบตเปเบเปเบเบเปเบเบตเบเบฑเบเบซเบกเบปเบเบเบฒเบ nifi
- เบฅเบธเปเบ CPU เปเบ Minifi เบเปเบฒเบเบงเปเบฒเบฅเบธเปเบ CPU เปเบ NiFi.
เปเบเปเบงเบฅเบฒเบเบฝเบ, NiFi เบฎเบธเปเบเบซเบผเปเบฒเบชเบธเบเปเบกเปเบ 1.9.2. เปเบเปเบเบเปเบเบตเบฅเบธเปเบ MiNiFi เบซเบผเปเบฒเบชเบธเบเปเบกเปเบ 1.7.0. เปเบเปเบเบเปเบเบตเบชเบฒเบกเบฒเบเบเบทเบเปเบเบตเปเบกเปเบชเป MiNiFi, เปเบเปเปเบเบทเปเบญเบเบเบฒเบเบเบงเบฒเบกเปเบเบเบเปเบฒเบเบเบญเบเบฅเบธเปเบเบฅเบฐเบซเบงเปเบฒเบเปเบเปเบเบเปเบเบต NiFi เปเบฅเบฐ MiNiFi, เบเบตเปเบญเบฒเบเบเบฐเบเปเปเปเบฎเบฑเบเบงเบฝเบ.
NiFi CLI
เบเบฑเบเบชเบดเบเปเบเบ
เบเปเบฒเปเบเบตเบเบเบฒเบเบเบปเบเบเบฐเปเบซเบเบ
./bin/cli.sh
_ ___ _
Apache (_) .' ..](_) ,
_ .--. __ _| |_ __ )
[ `.-. | [ |'-| |-'[ | /
| | | | | | | | | | ' '
[___||__][___][___] [___]', ,'
`'
CLI v1.9.2
Type 'help' to see a list of available commands, use tab to auto-complete.
เปเบเบทเปเบญเปเบซเปเบเบงเบเปเบฎเบปเบฒเปเบซเบฅเบเบเบฒเบเปเบซเบผเบเบตเปเบเปเบฒเปเบเบฑเบเบเบฒเบเบเบฐเบเบฝเบ, เบเบงเบเปเบฎเบปเบฒเบเปเบฒเปเบเบฑเบเบเปเบญเบเบฎเบนเปเบเบปเบงเบเปเบฒเบเบปเบเบเบญเบเบเบฐเบเปเบฒ (bucket identifier) โโโโเปเบฅเบฐ flow เบเบปเบงเบกเบฑเบเปเบญเบ (เบเบปเบงเบฅเบฐเบเบธเบเบฒเบเปเบซเบผ). เบเปเปโเบกเบนเบโเบเบตเปโเบชเบฒโเบกเบฒเบโเปเบเปโเบฎเบฑเบโเปเบเบโเบเปเบฒเบ 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
เบเบธเบเบชเปเบฒเบเบฑเบเปเบกเปเบเบงเปเบฒเบเบธเบ instance nifi เบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเบเบปเบเปเบเบฑเบเปเบเบปเปเบฒเบเบฒเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบกเปเบงเบเบเบธเปเบกเบเบฐเบเบงเบเบเบฒเบ.
เบเบธเปเบกเบเบฐเบเบงเบเบเบฒเบเปเบเบตเปเบกเบเปเบงเบเปเบเปเบเบเปเบเบตเบเบตเปเบขเบธเบเปเบเบปเบฒ, เบเบงเบเปเบเบปเบฒเบเปเบญเบเปเบเปเบฎเบฑเบเบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบ
#> nifi pg-start -pgid 7f522a13-016e-1000-e504-d5b15587f2f3 -u http://nifi:8080
เบเบดเปเบเปเบซเบเป, เปเบเปเบเบเปเบเบตเปเบเปเปเบฅเบตเปเบกเบเบปเปเบเปเบฅเปเบง. เบขเปเบฒเบเปเบเบเปเบเบฒเบก, เบญเบตเบเบเบฒเบกเปเบเบทเปเบญเบเปเบเบเบญเบเบเบฑเบเบซเบฒ, เบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฒเบเบเบปเบงเบขเปเบฒเบ NiFi เปเบเบทเปเบญเบชเบปเปเบเบเปเปเบกเบนเบเปเบเบซเบฒเบเบปเบงเบขเปเบฒเบเบญเบทเปเบเป. เปเบซเปเบชเบปเบกเบกเบธเบเบงเปเบฒเบงเบดเบเบตเบเบฒเบ Push เปเบเปเบเบทเบเปเบฅเบทเบญเบเปเบเบทเปเบญเปเบญเบเบเปเปเบกเบนเบเปเบเบเบฑเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ. เปเบเบทเปเบญเบเบฑเบเบฅเบฐเบเบฝเบเบเบฒเบเปเบญเบเบเปเปเบกเบนเบ, เบกเบฑเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเบตเบเปเบเปเบเบฒเบเปเบญเบเบเปเปเบกเบนเบ (เปเบเบตเบเปเบเปเบเบฒเบเบชเบปเปเบเบเปเปเบกเบนเบ) เปเบเบเบธเปเบกเบเบฐเบเบงเบเบเบฒเบเปเบฅเบเบฐเปเบ (RPG), เปเบเบดเปเบเบฅเบงเบกเบขเบนเปเปเบเบเบฒเบเปเบซเบผเบเบญเบเบเบงเบเปเบฎเบปเบฒ.
เปเบเปเบญเบเบฐเบชเบฒเบเปเบ CLI เปเบฅเบฐเปเบซเบผเปเบเบญเบทเปเบเป, เบเปเบญเบเบเปเปเบเบปเบเบงเบดเบเบตเบเบตเปเบเบฐเปเบเบตเบเปเบเปเบเบฒเบเปเบญเบเบเปเปเบกเบนเบ. เบเปเบฒเบเปเบฒเบเบฎเบนเปเบงเบดเบเบตเปเบฎเบฑเบเปเบเบงเบเบตเป, เบเบฐเบฅเบธเบเบฒเบเบฝเบเปเบเบเปเบฒเปเบซเบฑเบ.
เปเบเบทเปเบญเบเบเบฒเบเบเบงเบเปเบฎเบปเบฒเบกเบต bash เปเบฅเบฐเบเบงเบเปเบฎเบปเบฒเบเปเบญเบกเบเบตเปเบเบฐเปเบเบเบตเปเบชเบธเบ, เบเบงเบเปเบฎเบปเบฒเบเบฐเบเบญเบเบซเบฒเบเบฒเบเบญเบญเบ! เบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเปเบเป NiFi API เปเบเบทเปเบญเปเบเปเปเบเบเบฑเบเบซเบฒเบเบตเป. เปเบซเปเปเบเปเบงเบดเบเบตเบเปเปเปเบเบเบตเป, เบเบงเบเปเบฎเบปเบฒเปเบญเบปเบฒ ID เบเบฒเบเบเบปเบงเบขเปเบฒเบเบเปเบฒเบเปเบเบดเบ (เปเบเบเปเบฅเบฐเบเบตเบเบญเบเบเบงเบเปเบฎเบปเบฒเบกเบฑเบเปเบกเปเบ 7f522a13-016e-1000-e504-d5b15587f2f3). เบฅเบฒเบเบฅเบฐเบญเบฝเบเบเบญเบ NiFi API Methods
เปเบเบฎเปเบฒเบเบเบฒเบ, เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบเปเบฒเบ JSON, เบเบญเบเปเบเบเบเบญเบกเบเปเปเปเบเบเบตเป:
{
"revision": {
"clientId": "value",
"version": 0,
"lastModifier": "value"
},
"state": "value",
"disconnectedNodeAcknowledged": true
}
เบเบฒเบฅเบฒเบกเบดเปเบเบตเบเบตเปเบเปเบญเบเบเบทเปเบกเปเบชเปเปเบเบทเปเบญ "เปเบฎเบฑเบเบงเบฝเบ":
เบฅเบฑเบ - เบชเบฐโเบเบฒโเบเบฐโเบเบฒเบโเบเบฒเบโเปเบญเบโเบเปเปโเบกเบนเบโ. เบกเบต TRANSMITTING เปเบเบทเปเบญเปเบเบตเบเปเบเปเบเบฒเบเปเบญเบเบเปเปเบกเบนเบ, STOPPED เปเบเบทเปเบญเบเบดเบเบเบฒเบเปเบเปเบเบฒเบ
เบชเบฐเบเบฑเบเบเบฒเบชเบฒ - เบฎเบธเปเบเปเบเปเบเบเปเบเบต
เบฎเบธเปเบเบเบฐเปเบฅเบตเปเบกเบเบปเปเบเปเบเบฑเบ 0 เปเบกเบทเปเบญเบชเปเบฒเบ, เปเบเปเบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบเปเบซเบผเบปเปเบฒเบเบตเปเบชเบฒเบกเบฒเบเปเบเปเบฎเบฑเบเปเบเบเปเบเปเบงเบดเบเบตเบเบฒเบ
เบชเปเบฒเบฅเบฑเบเบเบนเปเบฎเบฑเบเบเบญเบเบชเบฐเบเบดเบ bash, เบงเบดเบเบตเบเบฒเบเบเบตเปเบญเบฒเบเบเบฐเปเบเบดเปเบเบเบทเบงเปเบฒเปเบซเบกเบฒเบฐเบชเบปเบก, เปเบเปเบกเบฑเบเบเบฒเบเบชเปเบฒเบฅเบฑเบเบเปเบญเบ - script bash เบเปเปเปเบกเปเบ favorite เบเบญเบเบเปเบญเบ. เบงเบดเบเบตเบเบฒเบเบเปเปเปเบเปเบกเปเบเบซเบเปเบฒเบชเบปเบเปเบเปเบฅเบฐเบชเบฐเบเบงเบเบเบงเปเบฒเปเบเบเบงเบฒเบกเบเบดเบเปเบซเบฑเบเบเบญเบเบเปเบญเบ.
NiPyAPI
NiPyAPI เปเบเบฑเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบ Python เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบปเบงเบเบฑเบเบเบฑเบเบเบปเบงเบขเปเบฒเบ NiFi.
script เบเบญเบเบเบงเบเปเบฎเบปเบฒเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบตเบเบเบปเบงเบเบฒเบเบเบฑเปเบเบเปเบฒเปเบกเปเบเปเบเบเบเบฒเบ Python. เปเบซเปเบเปเบฒเบงเปเบเบชเบนเปเบเบฒเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบ.
เบเบฑเปเบเบเปเบฒ config เบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเปเปเปเบ. เบเบงเบเปเบฎเบปเบฒเบเบฐเบเปเบญเบเบเบฒเบเบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบเบเบฑเปเบเบเปเปเปเบเบเบตเป:
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, ะบะพัะพัะพะต ะฟะพะดััะณะธะฒะฐะตะผ
เบเปเปเปเบเบเปเบฒเบเบฐเปเบเบปเปเบฒเบเบฐเปเบชเปเบเบทเปเบเบญเบเบงเบดเบเบตเบเบฒเบเบเบญเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบเบเบตเป, เปเบเบดเปเบเปเบเปเบญเบฐเบเบดเบเบฒเบ
เบเบงเบเปเบฎเบปเบฒเปเบเบทเปเบญเบกเบเปเปเบเบฒเบเบฅเบปเบเบเบฐเบเบฝเบเบเบฑเบ nifi instance เปเบเบเปเบเป
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
เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเบเบปเปเบเบซเบฒ, เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบปเบเบเบปเบงเบขเปเบฒเบ, เปเบเบเบเบทเป.
เบเปเบฒเบเบฐเปเบเบปเปเบฒเบเบฐเบเปเปเบญเบฐเบเบดเบเบฒเบเบเบฐเบเบงเบเบเบฒเบเบเบฑเบเบเบธเบเปเบกเปเปเบเบ, เบเปเบฒเบเบฐเปเบเบปเปเบฒเบเบฝเบเปเบเปเบเบฐเปเบงเบปเปเบฒเบงเปเบฒเบเปเบฒเปเบเปเบเบเปเบเบตเบเบทเบเปเบเบตเปเบกเปเบเบปเปเบฒเปเบเปเบกเปเปเบเบเปเบซเบกเป, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเปเปเบกเบตเบเบฑเบเบซเบฒเบเบฑเบเบเบฒเบเบเบฐเบเบปเบเบเบปเบงเบเบญเบเบเปเปเบเบงเบฒเบกเบขเบนเปเปเบเปเบเบง. เปเบเปเบเปเบฒเปเบเปเบเบเปเบเบตเบเบทเบเปเบเบเบเปเบฒเบ, เบเบฑเบเบซเบฒเบญเบฒเบเบเบฐเปเบเบตเบเบเบทเปเบ (nifi เบเปเปเบญเบฐเบเบธเบเบฒเบเปเบซเปเปเบญเบปเบฒเปเบเปเบเบเปเบเบตเบญเบญเบเบเปเบฒเปเบเบงเบเปเปเบเบงเบฒเบกเปเบเปเบชเบฐเบชเบปเบกเบขเบนเปเบเบฒเบเบซเบเปเบฒ). เบเปเบฒเบเปเบฒเบเบชเบปเบเปเบเปเบเบงเบดเบเบตเบเบตเปเบเปเบญเบเปเบเปเปเบเบเบฑเบเบซเบฒเบเบตเป - เบเบฝเบเบซเบฒเบเปเบญเบ, เบเบฐเบฅเบธเบเบฒ, เบเบงเบเปเบฎเบปเบฒเบเบฐเบเบถเบเบชเบฒเบซเบฒเบฅเบทเบเปเบฝเบงเบเบฑเบเบเบธเบเบเบตเป. เบเบดเบเบเปเปเบเบปเบงเบเบฑเบเปเบเบเบญเบเบเปเบฒเบเบเบญเบเบเบปเบเบเบงเบฒเบก. เปเบซเปเบเปเบฒเบงเปเบเบชเบนเปเบเบฑเปเบเบเบญเบเบเบญเบเบเบฒเบเปเบเบตเปเบกเบเบธเปเบกเบเบฐเบเบงเบเบเบฒเบ.
เปเบกเบทเปเบญเปเบเปเบเบฑเบเบซเบฒเบชเบฐเบเบฃเบดเบ, เบเปเบญเบเบเบปเบเบเบธเบเบชเบปเบกเบเบฑเบเปเบถเปเบเบเบตเปเบเบฒเบเปเบซเบผเบเบญเบเปเบงเบตเบเบฑเบเบซเบผเปเบฒเบชเบธเบเบเปเปเปเบเปเบเบทเบเบเบถเบเบเบถเปเบเบชเบฐเปเปเบต, เบชเบฐเบเบฑเปเบเบเปเบญเบเบเปเปเบเบฐเบเบณเปเบซเปเปเบเบปเปเบฒเบเบตเปเปเบเบเบชเบฐเบเบฑเบเบเบตเปเบเปเบญเบ:
nipyapi.versioning.get_latest_flow_ver
เบเบณเปเบเปเบเบธเปเบกเบเบฐเบเบงเบเบเบฒเบ:
nipyapi.versioning.deploy_flow_version
เบเบงเบเปเบฎเบปเบฒเปเบฅเบตเปเบกเบเบปเปเบเปเบเปเบเบเปเบเบต:
nipyapi.canvas.schedule_process_group
เปเบเบเบฅเบฑเบญเบเบเปเบฝเบงเบเบฑเบ CLI, เบกเบฑเบเบเบทเบเบเบฝเบเบงเปเบฒเบเบฒเบเปเบญเบเบเปเปเบกเบนเบเบเปเปเปเบเปเปเบเบตเบเปเบเปเปเบเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบเปเบเบเบธเปเบกเบเบฐเบเบงเบเบเบฒเบเบซเปเบฒเบเปเบเบชเบญเบเบซเบผเบตเบ? เปเบกเบทเปเบญเบเบฐเบเบดเบเบฑเบเบชเบฐเบเบดเบ, เบเปเบญเบเบเบปเบเบเบฑเบเบซเบฒเบเบตเปเบเบทเบเบฑเบ. เปเบเปเบงเบฅเบฒเบเบฑเปเบ, เบเปเบญเบเบเปเปเบชเบฒเบกเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเบเบฒเบเปเบญเบเบเปเปเบกเบนเบเปเบเบเปเบเป API เปเบฅเบฐเบเปเบญเบเปเบเปเบเบฑเบเบชเบดเบเปเบเบเบฝเบเปเบเบซเบฒเบเบนเปเบเบฑเบเบเบฐเบเบฒเบซเปเบญเบเบชเบฐเบซเบกเบธเบ NiPyAPI เปเบฅเบฐเบเปเบเปเบฒเปเบเบฐเบเปเบฒ / เบเบฒเบเบเปเบงเบเปเบซเบผเบทเบญ. เบเบฑเบเบเบฑเบเบเบฐเบเบฒเบเบญเบเบเปเบญเบ, เบเบงเบเปเบฎเบปเบฒเปเบเปเบเบถเบเบชเบฒเบซเบฒเบฅเบทเบเบฑเบเบซเบฒเปเบฅเบฐเบฅเบฒเบงเบเบฝเบเบงเปเบฒเบฅเบฒเบงเบเปเบญเบเบเบฒเบเปเบงเบฅเบฒเบเบตเปเบเบฐ "เบเบงเบเปเบเบดเปเบเบเบฒเบเบชเบดเปเบเบเบฒเบเบขเปเบฒเบ". เปเบฅเบฐเปเบเบเบฑเบเบเบธเบเบฑเบ, เบชเบญเบเบชเบฒเบกเบกเบทเปเบเปเปเบกเบฒ, เบญเบตเปเบกเบงเบกเบฒเบฎเบญเบเบเบตเปเบเบฑเบเบเบฑเบ Python เบเบทเบเบเบฝเบเปเบงเปเปเบเบทเปเบญเปเบเปเปเบเบเบฑเบเบซเบฒเบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเบเบญเบเบเปเบญเบ !!! เปเบเปเบงเบฅเบฒเบเบฑเปเบ, เบฎเบธเปเบ NiPyAPI เปเบกเปเบ 0.13.3 เปเบฅเบฐ, เปเบเปเบเบญเบ, เบเปเปเบกเบตเบซเบเบฑเบเบขเบนเปเปเบเบกเบฑเบ. เปเบเปเปเบเบชเบฐเบเบฑเบ 0.14.0, เปเบเบดเปเบเปเบเปเบเบทเบเบเปเบญเบเบญเบญเบเบกเบฒเปเบกเบทเปเบญเบเปเปเบเบปเบเบกเบฒเบเบตเป, เบเบฑเบเบเบฑเบเบเบตเปเปเบเปเบเบทเบเบฅเบงเบกเปเบเบปเปเบฒเปเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบเปเบฅเปเบง. เบเบปเบเบเบฑเบ
nipyapi.canvas.set_remote_process_group_transmission
เบเบฑเปเบเบเบฑเปเบ, เบเปเบงเบเบเบฒเบเบเปเบงเบเปเบซเบผเบทเบญเบเบญเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบ NiPyAPI, เบเบงเบเปเบฎเบปเบฒเปเบเบทเปเบญเบกเบเปเปเบเบฒเบเบฅเบปเบเบเบฐเบเบฝเบ, เบกเปเบงเบเปเบเบดเบเบเบฒเบเปเบซเบผเปเบเบปเปเบฒ, เปเบฅเบฐเปเบกเปเบเบฐเบเบฑเปเบเบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเบเบญเบเปเบเปเบเบเปเบเบตเปเบฅเบฐเบเบฒเบเปเบญเบเบเปเปเบกเบนเบ. เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบเปเบฒเบเบชเบฒเบกเบฒเบ comb เบฅเบฐเบซเบฑเบ, เปเบเบตเปเบกเบเบธเบเบเบฐเปเบเบเบเบญเบเบเบฒเบเบเบงเบเบชเบญเบ, เบเบฒเบเบเบฑเบเบเบถเบ, เปเบฅเบฐเบเบฑเปเบเปเบกเปเบเบกเบฑเบ. เปเบเปเบเบฑเปเบเปเบกเปเบเปเบฅเบทเปเบญเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเบซเบกเบปเบ.
เบเบฒเบเปเบฅเบทเบญเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบเบเบตเปเบเปเบญเบเบเบดเบเบฒเบฅเบฐเบเบฒ, เบชเบธเบเบเปเบฒเบเปเบเบดเปเบเบเบทเบงเปเบฒเบเปเบญเบเบกเบตเบเบฐเบชเบดเบเบเบดเบเบฒเบเบซเบผเบฒเบเบเบตเปเบชเบธเบ. เบเปเบญเบเบญเบทเปเบ เปเบปเบ, เบเบตเปเปเบกเปเบเบฅเบฐเบซเบฑเบ python, เปเบเบดเปเบเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบฑเบเบฅเบฐเบซเบฑเบเปเบเบเบเบฒเบเบเปเบงเบเปเบฅเบฐเปเบเปเบเบฐเปเบซเบเบเบขเปเบฒเบเปเบเบฑเบกเบเบตเปเบเบฒเบเบเบฒเบชเบฒเบเบฒเบเบเบฝเบเปเบเบผเปเบเบผเบก. เบญเบฑเบเบเบตเบชเบญเบ, เปเบเบเบเบฒเบ NiPyAPI เบเปเบฒเบฅเบฑเบเบเบฑเบเบเบฐเบเบฒเบขเปเบฒเบเบซเปเบฒเบงเบซเบฑเบเปเบฅเบฐเปเบเบเปเบฅเบฐเบเบตเบเบญเบเบเบฑเบเบซเบฒเบเบตเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบฝเบเปเบเบซเบฒเบเบนเปเบเบฑเบเบเบฐเบเบฒ. เบญเบฑเบเบเบตเบชเบฒเบก, NiPyAPI เบเบฑเบเปเบเบฑเบเปเบเบทเปเบญเบเบกเบทเบเบตเปเบกเบตเบเบงเบฒเบกเบเบทเบเบซเบเบธเปเบเบซเบผเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบปเบงเบเบฑเบเบเบฑเบ NiFi เปเบเบเบฒเบเปเบเปเปเบเบเบฑเบเบซเบฒเบเบตเปเบชเบฑเบเบชเบปเบ. เบเบปเบงเบขเปเบฒเบ, เปเบเบเบฒเบเบเปเบฒเบเบปเบเบงเปเบฒเปเบเบงเบเปเปเบเบงเบฒเบกเปเบเบเบฑเบเบเบธเบเบฑเบเบซเบงเปเบฒเบเปเบเบปเปเบฒเบขเบนเปเปเบเบเบฒเบเปเบซเบผเปเบฅเบฐเบงเปเบฒเบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเบเบฑเบเบเบธเบเบเบธเปเบกเบเบฐเบเบงเบเบเบฒเบ.
เบซเบกเบปเบโเปเบเบปเปเบฒโเบเบตเป. เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเบญเบฐเบเบดเบเบฒเบ 3 เบงเบดเบเบตเบเบฒเบเบเบญเบเบเบฒเบเบชเบปเปเบเบเบฐเปเบชเบญเบฑเบเบเบฐเปเบเบกเบฑเบเปเบ NiFi, เบเบธเบกเบเบตเปเบเบนเปเบเบฑเบเบเบฐเบเบฒเบญเบฒเบเบเบฐเบเบปเบเปเบฅเบฐเปเบซเปเบฅเบฐเบซเบฑเบเปเบฎเบฑเบเบงเบฝเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฑเบเบชเบปเปเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบ. เบเปเบฒเบเปเบฒเบเบชเบปเบเปเบเบซเบปเบงเบเปเปเบเบตเปเบเบทเบเบฑเบเบเปเบญเบ -
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com