<?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: NiFi templates don't include all controller services in Support Questions</title>
    <link>https://community.cloudera.com/t5/Support-Questions/NiFi-templates-don-t-include-all-controller-services/m-p/321351#M228366</link>
    <description>&lt;P&gt;I just did a small test and it indeed seems that only referenced controller services are copied when you copy a process group.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have not found any discussion on the topic, but as it seems to happen for all (just tried csvrecordreader) I suspect it is a feature. I hope this does not seem too unreasonable.&lt;/P&gt;</description>
    <pubDate>Thu, 22 Jul 2021 15:01:06 GMT</pubDate>
    <dc:creator>DennisJaheruddi</dc:creator>
    <dc:date>2021-07-22T15:01:06Z</dc:date>
    <item>
      <title>NiFi templates don't include all controller services</title>
      <link>https://community.cloudera.com/t5/Support-Questions/NiFi-templates-don-t-include-all-controller-services/m-p/321137#M228283</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a NiFi flow using&amp;nbsp;DistributedMapCacheServer 1.11.3. I've noticed that this controller service is actually excluded when I create a template from the process group. I see other controller services that are being referenced from the flow in the template, but not this one, presumably because it isn't referenced.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;How exactly do I get this exported to a template? Any ideas?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;</description>
      <pubDate>Mon, 19 Jul 2021 11:54:48 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/NiFi-templates-don-t-include-all-controller-services/m-p/321137#M228283</guid>
      <dc:creator>jg6</dc:creator>
      <dc:date>2021-07-19T11:54:48Z</dc:date>
    </item>
    <item>
      <title>Re: NiFi templates don't include all controller services</title>
      <link>https://community.cloudera.com/t5/Support-Questions/NiFi-templates-don-t-include-all-controller-services/m-p/321147#M228292</link>
      <description>&lt;P&gt;Hi ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If&amp;nbsp;&lt;SPAN&gt;Controller Services created at base processor group level , then you will not get controller services when you create a template only for the subprocessor group . You will have to create a template for base processor group of immediate child processor group or define the distributed mapcache controller service in the processor group which you would want to create a template.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="scopeofcontroller service.png" style="width: 999px;"&gt;&lt;img src="https://community.cloudera.com/t5/image/serverpage/image-id/31926i5C839B9E97EBB3A5/image-size/large?v=v2&amp;amp;px=999" role="button" title="scopeofcontroller service.png" alt="scopeofcontroller service.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;For example 'Stream Ingestion' is immediate super processorgroup of 'TestSample' processorgorup . If i create a template for 'TestSample' processor group then in the template i can not see the&amp;nbsp;DistributedMapCacheServer controller service because&amp;nbsp;the specific&amp;nbsp;controller service scope is in Streaming Ingestion processgroup as a template.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Controller Services created within a Process Group will be available/referenced&amp;nbsp;to all descendant&amp;nbsp;components.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 19 Jul 2021 14:59:39 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/NiFi-templates-don-t-include-all-controller-services/m-p/321147#M228292</guid>
      <dc:creator>adhishankarit</dc:creator>
      <dc:date>2021-07-19T14:59:39Z</dc:date>
    </item>
    <item>
      <title>Re: NiFi templates don't include all controller services</title>
      <link>https://community.cloudera.com/t5/Support-Questions/NiFi-templates-don-t-include-all-controller-services/m-p/321149#M228293</link>
      <description>&lt;P&gt;Hi, thanks for the response!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What I have is a process group called "test", and inside is the controller service "&lt;SPAN&gt;DistributedMapCacheServer" + some other processors.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When I create the template of "test", I get the processors and controller services in the template, except for&amp;nbsp;&lt;SPAN&gt;DistributedMapCacheServer. I have a feeling it's because&amp;nbsp;DistributedMapCacheServer is not using a SSL context service and it has no connections to any processors/controller services, so it's being excluded. Does that make sense?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="controller-services.png" style="width: 999px;"&gt;&lt;img src="https://community.cloudera.com/t5/image/serverpage/image-id/31927i4245262E63651264/image-size/large?v=v2&amp;amp;px=999" role="button" title="controller-services.png" alt="controller-services.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;The cache client is include (it's referenced by a processor so it shows up under relationships) but the cache server is still not included.&lt;/P&gt;</description>
      <pubDate>Mon, 19 Jul 2021 15:30:06 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/NiFi-templates-don-t-include-all-controller-services/m-p/321149#M228293</guid>
      <dc:creator>jg6</dc:creator>
      <dc:date>2021-07-19T15:30:06Z</dc:date>
    </item>
    <item>
      <title>Re: NiFi templates don't include all controller services</title>
      <link>https://community.cloudera.com/t5/Support-Questions/NiFi-templates-don-t-include-all-controller-services/m-p/321351#M228366</link>
      <description>&lt;P&gt;I just did a small test and it indeed seems that only referenced controller services are copied when you copy a process group.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have not found any discussion on the topic, but as it seems to happen for all (just tried csvrecordreader) I suspect it is a feature. I hope this does not seem too unreasonable.&lt;/P&gt;</description>
      <pubDate>Thu, 22 Jul 2021 15:01:06 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/NiFi-templates-don-t-include-all-controller-services/m-p/321351#M228366</guid>
      <dc:creator>DennisJaheruddi</dc:creator>
      <dc:date>2021-07-22T15:01:06Z</dc:date>
    </item>
    <item>
      <title>Re: NiFi templates don't include all controller services</title>
      <link>https://community.cloudera.com/t5/Support-Questions/NiFi-templates-don-t-include-all-controller-services/m-p/321568#M228449</link>
      <description>&lt;P&gt;That's unfortunate, I'd like to be able to create a template from everything in the process group.&amp;nbsp; Thanks for your help.&lt;/P&gt;</description>
      <pubDate>Mon, 26 Jul 2021 10:37:16 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/NiFi-templates-don-t-include-all-controller-services/m-p/321568#M228449</guid>
      <dc:creator>jg6</dc:creator>
      <dc:date>2021-07-26T10:37:16Z</dc:date>
    </item>
    <item>
      <title>Re: NiFi templates don't include all controller services</title>
      <link>https://community.cloudera.com/t5/Support-Questions/NiFi-templates-don-t-include-all-controller-services/m-p/321694#M228526</link>
      <description>&lt;P&gt;&lt;a href="https://community.cloudera.com/t5/user/viewprofilepage/user-id/49780"&gt;@jg6&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;There is no direct relationship between the DistributedMapCacheServer and the DistributedMapCacheClientService.&amp;nbsp; Meaning that the client is simply configured with a hostname and a port.&amp;nbsp; This hostname and port could be a DistributedMapCacheServer running on an entirely different NiFi cluster somewhere.&lt;BR /&gt;&lt;BR /&gt;Additionally there is no component that registers a dependency on the DistributedMapCacheServer controller service.&amp;nbsp; They only have a dependency on the DistributedMapCacheClientService.&amp;nbsp; So when constructing a template only the interconnected and dependent pieces are included.&lt;BR /&gt;&lt;BR /&gt;That being said, using the DistributedMapCache is not the cache I would recommend using anyway.&amp;nbsp; IT offers no high Availability (HA).&amp;nbsp; While a DistributedMapCacheServer is being started on every node in a NiFi cluster, they do not talk to one another and the DistributedMapCacheClientService can only be configured to point at one of them.&amp;nbsp; So if you lose the NiFi node were your clients point, you lost all your cache.&amp;nbsp; There are better options for external cache services that do offer HA.&lt;BR /&gt;&lt;BR /&gt;Hope this is helpful,&lt;/P&gt;&lt;P&gt;Matt&lt;/P&gt;</description>
      <pubDate>Wed, 28 Jul 2021 18:09:22 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/NiFi-templates-don-t-include-all-controller-services/m-p/321694#M228526</guid>
      <dc:creator>MattWho</dc:creator>
      <dc:date>2021-07-28T18:09:22Z</dc:date>
    </item>
  </channel>
</rss>

