<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>question Re: How to Productionize Nifi and schedule it to run every hour not from Nifi UI? in Archives of Support Questions (Read Only)</title>
    <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/How-to-Productionize-Nifi-and-schedule-it-to-run-every-hour/m-p/104196#M37996</link>
    <description>&lt;P&gt;I think it depends what you mean by "schedule it to run every hour"... NiFi itself would always be running and different processors can be scheduled to run according to their needs. Every processor supports timer based scheduling or cron based scheduling, so using either of those you can set a source processor to run every hour. You could also use the REST API to start and stop processors as needed, anything you can do in the UI can be done through the REST API.&lt;/P&gt;&lt;P&gt;For best practices for upgrading NiFi see this wiki page:&lt;/P&gt;&lt;P&gt;&lt;A href="https://cwiki.apache.org/confluence/display/NIFI/Upgrading+NiFi"&gt;https://cwiki.apache.org/confluence/display/NIFI/Upgrading+NiFi&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Deploying changes to production, there are a couple of approaches, one of them is based around templates:&lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com/aperepel/nifi-api-deploy"&gt;https://github.com/aperepel/nifi-api-deploy&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Some people also just move the flow.xml.gz from one environment to another, but this assumes you have parametized everything that is different between environments. &lt;/P&gt;</description>
    <pubDate>Tue, 16 Aug 2016 20:44:19 GMT</pubDate>
    <dc:creator>bbende</dc:creator>
    <dc:date>2016-08-16T20:44:19Z</dc:date>
    <item>
      <title>How to Productionize Nifi and schedule it to run every hour not from Nifi UI?</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/How-to-Productionize-Nifi-and-schedule-it-to-run-every-hour/m-p/104195#M37995</link>
      <description>&lt;P&gt;What is the best practice to productionize nifi and schedule it to run every hour through a script? How do we upgrade nifi to a new version. How to deploy new workflows and modified workflows into production in EC2.&lt;/P&gt;&lt;P&gt;How do we deploy changes into nifi workflows thank you&lt;/P&gt;</description>
      <pubDate>Fri, 16 Sep 2022 10:35:09 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/How-to-Productionize-Nifi-and-schedule-it-to-run-every-hour/m-p/104195#M37995</guid>
      <dc:creator>bigspark</dc:creator>
      <dc:date>2022-09-16T10:35:09Z</dc:date>
    </item>
    <item>
      <title>Re: How to Productionize Nifi and schedule it to run every hour not from Nifi UI?</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/How-to-Productionize-Nifi-and-schedule-it-to-run-every-hour/m-p/104196#M37996</link>
      <description>&lt;P&gt;I think it depends what you mean by "schedule it to run every hour"... NiFi itself would always be running and different processors can be scheduled to run according to their needs. Every processor supports timer based scheduling or cron based scheduling, so using either of those you can set a source processor to run every hour. You could also use the REST API to start and stop processors as needed, anything you can do in the UI can be done through the REST API.&lt;/P&gt;&lt;P&gt;For best practices for upgrading NiFi see this wiki page:&lt;/P&gt;&lt;P&gt;&lt;A href="https://cwiki.apache.org/confluence/display/NIFI/Upgrading+NiFi"&gt;https://cwiki.apache.org/confluence/display/NIFI/Upgrading+NiFi&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Deploying changes to production, there are a couple of approaches, one of them is based around templates:&lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com/aperepel/nifi-api-deploy"&gt;https://github.com/aperepel/nifi-api-deploy&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Some people also just move the flow.xml.gz from one environment to another, but this assumes you have parametized everything that is different between environments. &lt;/P&gt;</description>
      <pubDate>Tue, 16 Aug 2016 20:44:19 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/How-to-Productionize-Nifi-and-schedule-it-to-run-every-hour/m-p/104196#M37996</guid>
      <dc:creator>bbende</dc:creator>
      <dc:date>2016-08-16T20:44:19Z</dc:date>
    </item>
  </channel>
</rss>

