loading...

Using NiFi CLI to Restore NiFi Flows From Backups

tspannhw profile image Timothy Spann Originally published at datainmotion.dev on ・2 min read

Using NiFi CLI to Restore NiFi Flows From Backups

Please note, Apache NiFi 1.11.0 is now available for download.

https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-Version1.11.1

https://pierrevillard.com/2018/04/09/automate-workflow-deployment-in-apache-nifi-with-the-nifi-registry/comment-page-1/

https://nifi.apache.org/docs/nifi-docs/html/toolkit-guide.html#nifi_CLI

> registry list-buckets -u http://ec2-35-171-154-174.compute-1.amazonaws.com:18080

Name Id Description


1 IOT 45834964-d022-4f4c-891f-695898e1e5f0 (empty)

2 IoT 250a5ae5-ced8-4f4e-8b3b-01eb9d47a0d9 (empty)

3 dev 46b7bab7-400f-44ae-a0e6-7340ff19c96f (empty)

4 iot c594d6bc-7413-4f6a-ba9a-50b8020eec37 (empty)

5 prod 0bf59d2e-1dd5-4d24-8aa0-0614bf991dc9 (empty)

registry create-flow -verbose -u http://ec2-35-171-154-174.compute-1.amazonaws.com:18080 -b 250a5ae5-ced8-4f4e-8b3b-01eb9d47a0d9 --flowName iotFlow

a5a4ac59-9aeb-416e-937f-e601ca8beba9

registry import-flow-version -verbose -u http://ec2-35-171-154-174.compute-1.amazonaws.com:18080 -f a5a4ac59-9aeb-416e-937f-e601ca8beba9 -i iot-1.json

1

> registry list-flow-versions

ERROR: Error executing command 'list-flow-versions' : Missing required option 'baseUrl'

> registry list-flows -u http://ec2-35-171-154-174.compute-1.amazonaws.com:18080

ERROR: Error executing command 'list-flows' : Missing required option --bucketIdentifier

> registry list-flows -u http://ec2-35-171-154-174.compute-1.amazonaws.com:18080 -b 250a5ae5-ced8-4f4e-8b3b-01eb9d47a0d9

Name Id Description


1 iotFlow a5a4ac59-9aeb-416e-937f-e601ca8beba9 (empty)

> registry create-flow -verbose -u http://ec2-35-171-154-174.compute-1.amazonaws.com:18080 -b 250a5ae5-ced8-4f4e-8b3b-01eb9d47a0d9 --flowName iot-1

71c09a57-0291-4b7f-bed1-0d9269aec846

> registry import-flow-version -verbose -u http://ec2-35-171-154-174.compute-1.amazonaws.com:18080 -f 71c09a57-0291-4b7f-bed1-0d9269aec846 -i iot-1.json

1

> registry import-flow-version -verbose -u http://ec2-35-171-154-174.compute-1.amazonaws.com:18080 -f 71c09a57-0291-4b7f-bed1-0d9269aec846 -i iot-1.json

3

Posted on Mar 17 by:

tspannhw profile

Timothy Spann

@tspannhw

I am a Principal Field Engineer for Data in Motion at Cloudera. I work with Apache NiFi, Apache Kafka, Apache Spark, Apache Flink, IoT, MXNet, DLJ.AI, Deep Learning, Machine Learning, Streaming...

Discussion

markdown guide