<?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: Configuring an external Zookeeper to work with NiFi stand alone mode in Support Questions</title>
    <link>https://community.cloudera.com/t5/Support-Questions/Configuring-an-external-Zookeeper-to-work-with-NiFi-stand/m-p/191498#M153579</link>
    <description>&lt;P&gt;&lt;A href="https://community.hortonworks.com/questions/203349/configuring-an-external-zookeeper-to-work-with-nif.html#"&gt;@Matt Clarke&lt;/A&gt;&lt;/P&gt;&lt;P&gt;This did not work either. First I couldn't use zk-provider in two places as id. It is already used in cluster-provider. I changed that as follows:&lt;/P&gt;&lt;PRE&gt;&amp;lt;local-provider&amp;gt;
           &amp;lt;id&amp;gt;local-provider&amp;lt;/id&amp;gt;
           &amp;lt;class&amp;gt;org.apache.nifi.controller.state.providers.zookeeper.ZooKeeperStateProvider&amp;lt;/class&amp;gt;
           &amp;lt;property name="Connect String"&amp;gt;myhostname:2181&amp;lt;/property&amp;gt;
           &amp;lt;property name="Root Node"&amp;gt;/nifi&amp;lt;/property&amp;gt;
           &amp;lt;property name="Session Timeout"&amp;gt;10 seconds&amp;lt;/property&amp;gt;
           &amp;lt;property name="Access Control"&amp;gt;Open&amp;lt;/property&amp;gt;
&amp;lt;/local-provider&amp;gt;

&amp;lt;cluster-provider&amp;gt;
        &amp;lt;id&amp;gt;zk-provider&amp;lt;/id&amp;gt;
        &amp;lt;class&amp;gt;org.apache.nifi.controller.state.providers.zookeeper.ZooKeeperStateProvider&amp;lt;/class&amp;gt;
        &amp;lt;property name="Connect String"&amp;gt;myhostname:2181&amp;lt;/property&amp;gt;
        &amp;lt;property name="Root Node"&amp;gt;/nifi&amp;lt;/property&amp;gt;
        &amp;lt;property name="Session Timeout"&amp;gt;10 seconds&amp;lt;/property&amp;gt;
        &amp;lt;property name="Access Control"&amp;gt;Open&amp;lt;/property&amp;gt;
 &amp;lt;/cluster-provider&amp;gt;&lt;/PRE&gt;&lt;P&gt;The error I get is as follow:&lt;/P&gt;&lt;PRE&gt;java.lang.RuntimeException: Cannot use Local State Provider (org.apache.nifi.controller.state.providers.zookeeper.ZooKeeperStateProvider) as it only supports scope(s) {CLUSTER} but instance is configured to use scope LOCAL
	at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:175)
&amp;lt;br&amp;gt;&lt;/PRE&gt;</description>
    <pubDate>Fri, 20 Jul 2018 01:32:38 GMT</pubDate>
    <dc:creator>prachisharma432</dc:creator>
    <dc:date>2018-07-20T01:32:38Z</dc:date>
  </channel>
</rss>

