Hello, while it is certainly possible to automate the workflow deployment in
nifi using the exposed API it is a non-trivial and lengthy process.
* Versioning the workflows (process groups)
* deployment itself
* managing staging/production promotion
* gracefully stopping (and flushing the processors (e.g have one that
waits for 16MB chunks before writing it to google storage, how to tell it
"write-everything-you-have-now-and-shut-down)
* starting the new flow and checking for errors
* removing the old, stopped, flow
* optional - doing a failover back to the old workflow, if errors spotted
What is the most mature nifi deployment tool on the market? So far i have just
seen very basic scripted solution that are not production and definitely not
something i want to use in production and stick my neck up for.
Maciej Strzelecki
Senior Operations Engineer
crealytics GmbH - Semantic Advertising Technology
Brunngasse 1 * 94032 Passau * Germany
Oranienstraße 185 * 10999 Berlin * Germany
1 Bath Street · EC1V 9LB London · United Kingdom
Managing directors: Andreas Reiffen, Dr. Markus Kurch
Register court: Amtsgericht Passau, HRB 7466