<?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: Errors Encountered When Installing NiFi Cluster Per Apache Instructions in Support Questions</title>
    <link>https://community.cloudera.com/t5/Support-Questions/Errors-Encountered-When-Installing-NiFi-Cluster-Per-Apache/m-p/360771#M238448</link>
    <description>&lt;P&gt;Hello Matt -&lt;/P&gt;&lt;P&gt;I let nifi start for over 12 hours and it was still in an unresolved state.&lt;/P&gt;&lt;P&gt;Here are the items I changed in each of the respective files from each of the 3 nodes:&lt;/P&gt;&lt;DIV&gt;Zookeeper.properties&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;server.1=nificlient1:2888:3888;2181&lt;/DIV&gt;&lt;DIV&gt;server.2=nificlient2:2888:3888;2181&lt;/DIV&gt;&lt;DIV&gt;server.3=nificlient3:2888:3888;2181&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;nifi.properties&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;nifi.state.management.embedded.zookeeper.start=true&lt;/DIV&gt;&lt;DIV&gt;nifi.cluster.protocol.is.secure=true&lt;/DIV&gt;&lt;DIV&gt;nifi.cluster.is.node=true&lt;/DIV&gt;&lt;DIV&gt;nifi.cluster.node.address=nificlient1&lt;/DIV&gt;&lt;DIV&gt;nifi.cluster.node.protocol.port=9991&lt;/DIV&gt;&lt;DIV&gt;nifi.cluster.flow.election.max.candidates=3&lt;/DIV&gt;&lt;DIV&gt;nifi.zookeeper.connect.string=nificlient1:2181,nificlient2:2181,nificlient3:2181&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;state-management.xml&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;lt;cluster-provider&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;id&amp;gt;zk-provider&amp;lt;/id&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;class&amp;gt;org.apache.nifi.controller.state.providers.zookeeper.ZooKeeperStateProvider&amp;lt;/class&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;property name="Connect String"&amp;gt;nificlient1:2181,nificlient2:2181,nificlient3:2181&amp;lt;/property&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;property name="Root Node"&amp;gt;/nifi&amp;lt;/property&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;property name="Session Timeout"&amp;gt;10 seconds&amp;lt;/property&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;property name="Access Control"&amp;gt;Open&amp;lt;/property&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/cluster-provider&amp;gt;&lt;/DIV&gt;&lt;P&gt;Any additional suggestions/recommendations would be tremendously appreciated.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;VR,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Dave&lt;/P&gt;</description>
    <pubDate>Sat, 07 Jan 2023 11:42:44 GMT</pubDate>
    <dc:creator>davehkd</dc:creator>
    <dc:date>2023-01-07T11:42:44Z</dc:date>
    <item>
      <title>Errors Encountered When Installing NiFi Cluster Per Apache Instructions</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Errors-Encountered-When-Installing-NiFi-Cluster-Per-Apache/m-p/360364#M238378</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am following the Apache nifi instructions:&amp;nbsp; nifi.apache.org/docs/html/administration-guide.html#basic-cluster-setup.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And am receiving the following error dump (see below):&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;One specific error that keeps repeating is&lt;/STRONG&gt;:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'flowService': FactoryBean threw exception on object creation; nested exception is java.lang.RuntimeException: The nifi.web.http.port must be specified if running in a cluster with nifi.cluster.protocol.is.secure set to false.&lt;BR /&gt;at&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can anyone provide any guidance/recommendations for resolving the errors I am encountering?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;VR,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Dave&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;org.apache.nifi.processors.hadoop.FetchHDFS&lt;BR /&gt;org.apache.nifi:nifi-hadoop-nar:1.19.1 || ./work/nar/extensions/nifi-hadoop-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.cassandra.PutCassandraRecord&lt;BR /&gt;org.apache.nifi:nifi-cassandra-nar:1.19.1 || ./work/nar/extensions/nifi-cassandra-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.geohash.GeohashRecord&lt;BR /&gt;org.apache.nifi:nifi-geohash-nar:1.19.1 || ./work/nar/extensions/nifi-geohash-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.script.ScriptedValidateRecord&lt;BR /&gt;org.apache.nifi:nifi-scripting-nar:1.19.1 || ./work/nar/extensions/nifi-scripting-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.standard.LogAttribute&lt;BR /&gt;org.apache.nifi:nifi-standard-nar:1.19.1 || ./work/nar/extensions/nifi-standard-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.pgp.SignContentPGP&lt;BR /&gt;org.apache.nifi:nifi-pgp-nar:1.19.1 || ./work/nar/extensions/nifi-pgp-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.standard.ScanAttribute&lt;BR /&gt;org.apache.nifi:nifi-standard-nar:1.19.1 || ./work/nar/extensions/nifi-standard-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.elasticsearch.QueryElasticsearchHttp&lt;BR /&gt;org.apache.nifi:nifi-elasticsearch-nar:1.19.1 || ./work/nar/extensions/nifi-elasticsearch-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.standard.PutJMS&lt;BR /&gt;org.apache.nifi:nifi-standard-nar:1.19.1 || ./work/nar/extensions/nifi-standard-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.standard.UpdateCounter&lt;BR /&gt;org.apache.nifi:nifi-standard-nar:1.19.1 || ./work/nar/extensions/nifi-standard-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.PutHTMLElement&lt;BR /&gt;org.apache.nifi:nifi-html-nar:1.19.1 || ./work/nar/extensions/nifi-html-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.standard.JoinEnrichment&lt;BR /&gt;org.apache.nifi:nifi-standard-nar:1.19.1 || ./work/nar/extensions/nifi-standard-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.windows.event.log.ConsumeWindowsEventLog&lt;BR /&gt;org.apache.nifi:nifi-windows-event-log-nar:1.19.1 || ./work/nar/extensions/nifi-windows-event-log-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.mongodb.gridfs.DeleteGridFS&lt;BR /&gt;org.apache.nifi:nifi-mongodb-nar:1.19.1 || ./work/nar/extensions/nifi-mongodb-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.solr.PutSolrRecord&lt;BR /&gt;org.apache.nifi:nifi-solr-nar:1.19.1 || ./work/nar/extensions/nifi-solr-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.email.ExtractEmailAttachments&lt;BR /&gt;org.apache.nifi:nifi-email-nar:1.19.1 || ./work/nar/extensions/nifi-email-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.slack.PutSlack&lt;BR /&gt;org.apache.nifi:nifi-slack-nar:1.19.1 || ./work/nar/extensions/nifi-slack-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.standard.DetectDuplicate&lt;BR /&gt;org.apache.nifi:nifi-standard-nar:1.19.1 || ./work/nar/extensions/nifi-standard-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.standard.SplitJson&lt;BR /&gt;org.apache.nifi:nifi-standard-nar:1.19.1 || ./work/nar/extensions/nifi-standard-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.gcp.storage.DeleteGCSObject&lt;BR /&gt;org.apache.nifi:nifi-gcp-nar:1.19.1 || ./work/nar/extensions/nifi-gcp-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.standard.AttributesToJSON&lt;BR /&gt;org.apache.nifi:nifi-standard-nar:1.19.1 || ./work/nar/extensions/nifi-standard-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.standard.QueryDatabaseTable&lt;BR /&gt;org.apache.nifi:nifi-standard-nar:1.19.1 || ./work/nar/extensions/nifi-standard-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.standard.JoltTransformJSON&lt;BR /&gt;org.apache.nifi:nifi-standard-nar:1.19.1 || ./work/nar/extensions/nifi-standard-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.amqp.processors.ConsumeAMQP&lt;BR /&gt;org.apache.nifi:nifi-amqp-nar:1.19.1 || ./work/nar/extensions/nifi-amqp-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.websocket.PutWebSocket&lt;BR /&gt;org.apache.nifi:nifi-websocket-processors-nar:1.19.1 || ./work/nar/extensions/nifi-websocket-processors-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.standard.ConvertRecord&lt;BR /&gt;org.apache.nifi:nifi-standard-nar:1.19.1 || ./work/nar/extensions/nifi-standard-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.standard.LookupRecord&lt;BR /&gt;org.apache.nifi:nifi-standard-nar:1.19.1 || ./work/nar/extensions/nifi-standard-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.standard.HandleHttpRequest&lt;BR /&gt;org.apache.nifi:nifi-standard-nar:1.19.1 || ./work/nar/extensions/nifi-standard-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.elasticsearch.PutElasticsearchHttp&lt;BR /&gt;org.apache.nifi:nifi-elasticsearch-nar:1.19.1 || ./work/nar/extensions/nifi-elasticsearch-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.gcp.pubsub.PublishGCPubSub&lt;BR /&gt;org.apache.nifi:nifi-gcp-nar:1.19.1 || ./work/nar/extensions/nifi-gcp-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.standard.ExecuteProcess&lt;BR /&gt;org.apache.nifi:nifi-standard-nar:1.19.1 || ./work/nar/extensions/nifi-standard-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.aws.sqs.PutSQS&lt;BR /&gt;org.apache.nifi:nifi-aws-nar:1.19.1 || ./work/nar/extensions/nifi-aws-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.standard.ListDatabaseTables&lt;BR /&gt;org.apache.nifi:nifi-standard-nar:1.19.1 || ./work/nar/extensions/nifi-standard-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.standard.CryptographicHashContent&lt;BR /&gt;org.apache.nifi:nifi-standard-nar:1.19.1 || ./work/nar/extensions/nifi-standard-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.hadoop.ListHDFS&lt;BR /&gt;org.apache.nifi:nifi-hadoop-nar:1.19.1 || ./work/nar/extensions/nifi-hadoop-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.standard.ListenRELP&lt;BR /&gt;org.apache.nifi:nifi-standard-nar:1.19.1 || ./work/nar/extensions/nifi-standard-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.hadoop.CreateHadoopSequenceFile&lt;BR /&gt;org.apache.nifi:nifi-hadoop-nar:1.19.1 || ./work/nar/extensions/nifi-hadoop-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.kafka.pubsub.PublishKafkaRecord_2_0&lt;BR /&gt;org.apache.nifi:nifi-kafka-2-0-nar:1.19.1 || ./work/nar/extensions/nifi-kafka-2-0-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.jslt.JSLTTransformJSON&lt;BR /&gt;org.apache.nifi:nifi-jslt-nar:1.19.1 || ./work/nar/extensions/nifi-jslt-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.kafka.pubsub.PublishKafkaRecord_2_6&lt;BR /&gt;org.apache.nifi:nifi-kafka-2-6-nar:1.19.1 || ./work/nar/extensions/nifi-kafka-2-6-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.standard.ExecuteSQL&lt;BR /&gt;org.apache.nifi:nifi-standard-nar:1.19.1 || ./work/nar/extensions/nifi-standard-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.azure.storage.FetchAzureBlobStorage&lt;BR /&gt;org.apache.nifi:nifi-azure-nar:1.19.1 || ./work/nar/extensions/nifi-azure-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.standard.QueryDatabaseTableRecord&lt;BR /&gt;org.apache.nifi:nifi-standard-nar:1.19.1 || ./work/nar/extensions/nifi-standard-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.azure.storage.queue.GetAzureQueueStorage&lt;BR /&gt;org.apache.nifi:nifi-azure-nar:1.19.1 || ./work/nar/extensions/nifi-azure-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.zendesk.GetZendesk&lt;BR /&gt;org.apache.nifi:nifi-zendesk-nar:1.19.1 || ./work/nar/extensions/nifi-zendesk-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.hadoop.DeleteHDFS&lt;BR /&gt;org.apache.nifi:nifi-hadoop-nar:1.19.1 || ./work/nar/extensions/nifi-hadoop-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.standard.EvaluateXPath&lt;BR /&gt;org.apache.nifi:nifi-standard-nar:1.19.1 || ./work/nar/extensions/nifi-standard-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.standard.CryptographicHashAttribute&lt;BR /&gt;org.apache.nifi:nifi-standard-nar:1.19.1 || ./work/nar/extensions/nifi-standard-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.email.ListenSMTP&lt;BR /&gt;org.apache.nifi:nifi-email-nar:1.19.1 || ./work/nar/extensions/nifi-email-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.mongodb.GetMongoRecord&lt;BR /&gt;org.apache.nifi:nifi-mongodb-nar:1.19.1 || ./work/nar/extensions/nifi-mongodb-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.standard.ScanContent&lt;BR /&gt;org.apache.nifi:nifi-standard-nar:1.19.1 || ./work/nar/extensions/nifi-standard-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.standard.AttributesToCSV&lt;BR /&gt;org.apache.nifi:nifi-standard-nar:1.19.1 || ./work/nar/extensions/nifi-standard-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.standard.PutFTP&lt;BR /&gt;org.apache.nifi:nifi-standard-nar:1.19.1 || ./work/nar/extensions/nifi-standard-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.azure.storage.PutAzureBlobStorage&lt;BR /&gt;org.apache.nifi:nifi-azure-nar:1.19.1 || ./work/nar/extensions/nifi-azure-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.amqp.processors.PublishAMQP&lt;BR /&gt;org.apache.nifi:nifi-amqp-nar:1.19.1 || ./work/nar/extensions/nifi-amqp-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.azure.storage.queue.PutAzureQueueStorage&lt;BR /&gt;org.apache.nifi:nifi-azure-nar:1.19.1 || ./work/nar/extensions/nifi-azure-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.aws.s3.ListS3&lt;BR /&gt;org.apache.nifi:nifi-aws-nar:1.19.1 || ./work/nar/extensions/nifi-aws-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.gcp.pubsub.ConsumeGCPubSub&lt;BR /&gt;org.apache.nifi:nifi-gcp-nar:1.19.1 || ./work/nar/extensions/nifi-gcp-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.standard.PutSQL&lt;BR /&gt;org.apache.nifi:nifi-standard-nar:1.19.1 || ./work/nar/extensions/nifi-standard-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.mongodb.RunMongoAggregation&lt;BR /&gt;org.apache.nifi:nifi-mongodb-nar:1.19.1 || ./work/nar/extensions/nifi-mongodb-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.GeoEnrichIP&lt;BR /&gt;org.apache.nifi:nifi-enrich-nar:1.19.1 || ./work/nar/extensions/nifi-enrich-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.aws.dynamodb.DeleteDynamoDB&lt;BR /&gt;org.apache.nifi:nifi-aws-nar:1.19.1 || ./work/nar/extensions/nifi-aws-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.standard.RouteOnContent&lt;BR /&gt;org.apache.nifi:nifi-standard-nar:1.19.1 || ./work/nar/extensions/nifi-standard-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.couchbase.PutCouchbaseKey&lt;BR /&gt;org.apache.nifi:nifi-couchbase-nar:1.19.1 || ./work/nar/extensions/nifi-couchbase-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.aws.sqs.GetSQS&lt;BR /&gt;org.apache.nifi:nifi-aws-nar:1.19.1 || ./work/nar/extensions/nifi-aws-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.twitter.ConsumeTwitter&lt;BR /&gt;org.apache.nifi:nifi-social-media-nar:1.19.1 || ./work/nar/extensions/nifi-social-media-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.elasticsearch.PaginatedJsonQueryElasticsearch&lt;BR /&gt;org.apache.nifi:nifi-elasticsearch-restapi-nar:1.19.1 || ./work/nar/extensions/nifi-elasticsearch-restapi-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.elasticsearch.SearchElasticsearch&lt;BR /&gt;org.apache.nifi:nifi-elasticsearch-restapi-nar:1.19.1 || ./work/nar/extensions/nifi-elasticsearch-restapi-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.kafka.pubsub.PublishKafkaRecord_1_0&lt;BR /&gt;org.apache.nifi:nifi-kafka-1-0-nar:1.19.1 || ./work/nar/extensions/nifi-kafka-1-0-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.standard.ValidateCsv&lt;BR /&gt;org.apache.nifi:nifi-standard-nar:1.19.1 || ./work/nar/extensions/nifi-standard-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.gcp.storage.FetchGCSObject&lt;BR /&gt;org.apache.nifi:nifi-gcp-nar:1.19.1 || ./work/nar/extensions/nifi-gcp-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.cybersecurity.FuzzyHashContent&lt;BR /&gt;org.apache.nifi:nifi-cybersecurity-nar:1.19.1 || ./work/nar/extensions/nifi-cybersecurity-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.yandex.YandexTranslate&lt;BR /&gt;org.apache.nifi:nifi-language-translation-nar:1.19.1 || ./work/nar/extensions/nifi-language-translation-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.email.ExtractTNEFAttachments&lt;BR /&gt;org.apache.nifi:nifi-email-nar:1.19.1 || ./work/nar/extensions/nifi-email-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.aws.lambda.PutLambda&lt;BR /&gt;org.apache.nifi:nifi-aws-nar:1.19.1 || ./work/nar/extensions/nifi-aws-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.standard.RouteText&lt;BR /&gt;org.apache.nifi:nifi-standard-nar:1.19.1 || ./work/nar/extensions/nifi-standard-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.standard.GetFile&lt;BR /&gt;org.apache.nifi:nifi-standard-nar:1.19.1 || ./work/nar/extensions/nifi-standard-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.solr.PutSolrContentStream&lt;BR /&gt;org.apache.nifi:nifi-solr-nar:1.19.1 || ./work/nar/extensions/nifi-solr-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.parquet.PutParquet&lt;BR /&gt;org.apache.nifi:nifi-parquet-nar:1.19.1 || ./work/nar/extensions/nifi-parquet-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.hbase.ScanHBase&lt;BR /&gt;org.apache.nifi:nifi-hbase-nar:1.19.1 || ./work/nar/extensions/nifi-hbase-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.standard.PutUDP&lt;BR /&gt;org.apache.nifi:nifi-standard-nar:1.19.1 || ./work/nar/extensions/nifi-standard-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.aws.wag.InvokeAWSGatewayApi&lt;BR /&gt;org.apache.nifi:nifi-aws-nar:1.19.1 || ./work/nar/extensions/nifi-aws-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.standard.GetJMSQueue&lt;BR /&gt;org.apache.nifi:nifi-standard-nar:1.19.1 || ./work/nar/extensions/nifi-standard-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.splunk.GetSplunk&lt;BR /&gt;org.apache.nifi:nifi-splunk-nar:1.19.1 || ./work/nar/extensions/nifi-splunk-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.standard.EncryptContent&lt;BR /&gt;org.apache.nifi:nifi-standard-nar:1.19.1 || ./work/nar/extensions/nifi-standard-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL&lt;BR /&gt;org.apache.nifi:nifi-cdc-mysql-nar:1.19.1 || ./work/nar/extensions/nifi-cdc-mysql-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.mongodb.PutMongo&lt;BR /&gt;org.apache.nifi:nifi-mongodb-nar:1.19.1 || ./work/nar/extensions/nifi-mongodb-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.elasticsearch.PutElasticsearchJson&lt;BR /&gt;org.apache.nifi:nifi-elasticsearch-restapi-nar:1.19.1 || ./work/nar/extensions/nifi-elasticsearch-restapi-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.email.ConsumePOP3&lt;BR /&gt;org.apache.nifi:nifi-email-nar:1.19.1 || ./work/nar/extensions/nifi-email-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.riemann.PutRiemann&lt;BR /&gt;org.apache.nifi:nifi-riemann-nar:1.19.1 || ./work/nar/extensions/nifi-riemann-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.gcp.pubsub.lite.ConsumeGCPubSubLite&lt;BR /&gt;org.apache.nifi:nifi-gcp-nar:1.19.1 || ./work/nar/extensions/nifi-gcp-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.dropbox.ListDropbox&lt;BR /&gt;org.apache.nifi:nifi-dropbox-processors-nar:1.19.1 || ./work/nar/extensions/nifi-dropbox-processors-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.elasticsearch.GetElasticsearch&lt;BR /&gt;org.apache.nifi:nifi-elasticsearch-restapi-nar:1.19.1 || ./work/nar/extensions/nifi-elasticsearch-restapi-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.groovyx.ExecuteGroovyScript&lt;BR /&gt;org.apache.nifi:nifi-groovyx-nar:1.19.1 || ./work/nar/extensions/nifi-groovyx-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.GeoEnrichIPRecord&lt;BR /&gt;org.apache.nifi:nifi-enrich-nar:1.19.1 || ./work/nar/extensions/nifi-enrich-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.email.ConsumeIMAP&lt;BR /&gt;org.apache.nifi:nifi-email-nar:1.19.1 || ./work/nar/extensions/nifi-email-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.standard.MergeContent&lt;BR /&gt;org.apache.nifi:nifi-standard-nar:1.19.1 || ./work/nar/extensions/nifi-standard-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.hbase.PutHBaseCell&lt;BR /&gt;org.apache.nifi:nifi-hbase-nar:1.19.1 || ./work/nar/extensions/nifi-hbase-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.gcp.bigquery.PutBigQueryStreaming&lt;BR /&gt;org.apache.nifi:nifi-gcp-nar:1.19.1 || ./work/nar/extensions/nifi-gcp-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.standard.ExecuteSQLRecord&lt;BR /&gt;org.apache.nifi:nifi-standard-nar:1.19.1 || ./work/nar/extensions/nifi-standard-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.smb.ListSmb&lt;BR /&gt;org.apache.nifi:nifi-smb-nar:1.19.1 || ./work/nar/extensions/nifi-smb-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.standard.CompressContent&lt;BR /&gt;org.apache.nifi:nifi-standard-nar:1.19.1 || ./work/nar/extensions/nifi-standard-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.standard.ValidateRecord&lt;BR /&gt;org.apache.nifi:nifi-standard-nar:1.19.1 || ./work/nar/extensions/nifi-standard-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.mongodb.DeleteMongo&lt;BR /&gt;org.apache.nifi:nifi-mongodb-nar:1.19.1 || ./work/nar/extensions/nifi-mongodb-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.cassandra.PutCassandraQL&lt;BR /&gt;org.apache.nifi:nifi-cassandra-nar:1.19.1 || ./work/nar/extensions/nifi-cassandra-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.twitter.GetTwitter&lt;BR /&gt;org.apache.nifi:nifi-social-media-nar:1.19.1 || ./work/nar/extensions/nifi-social-media-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.parquet.ConvertAvroToParquet&lt;BR /&gt;org.apache.nifi:nifi-parquet-nar:1.19.1 || ./work/nar/extensions/nifi-parquet-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.azure.storage.ListAzureDataLakeStorage&lt;BR /&gt;org.apache.nifi:nifi-azure-nar:1.19.1 || ./work/nar/extensions/nifi-azure-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.standard.MonitorActivity&lt;BR /&gt;org.apache.nifi:nifi-standard-nar:1.19.1 || ./work/nar/extensions/nifi-standard-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.azure.storage.FetchAzureBlobStorage_v12&lt;BR /&gt;org.apache.nifi:nifi-azure-nar:1.19.1 || ./work/nar/extensions/nifi-azure-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.standard.ParseCEF&lt;BR /&gt;org.apache.nifi:nifi-standard-nar:1.19.1 || ./work/nar/extensions/nifi-standard-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.standard.UpdateDatabaseTable&lt;BR /&gt;org.apache.nifi:nifi-standard-nar:1.19.1 || ./work/nar/extensions/nifi-standard-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.ISPEnrichIP&lt;BR /&gt;org.apache.nifi:nifi-enrich-nar:1.19.1 || ./work/nar/extensions/nifi-enrich-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.aws.dynamodb.GetDynamoDB&lt;BR /&gt;org.apache.nifi:nifi-aws-nar:1.19.1 || ./work/nar/extensions/nifi-aws-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.email.ExtractEmailHeaders&lt;BR /&gt;org.apache.nifi:nifi-email-nar:1.19.1 || ./work/nar/extensions/nifi-email-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.standard.SplitXml&lt;BR /&gt;org.apache.nifi:nifi-standard-nar:1.19.1 || ./work/nar/extensions/nifi-standard-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.standard.PutSFTP&lt;BR /&gt;org.apache.nifi:nifi-standard-nar:1.19.1 || ./work/nar/extensions/nifi-standard-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.aws.dynamodb.PutDynamoDBRecord&lt;BR /&gt;org.apache.nifi:nifi-aws-nar:1.19.1 || ./work/nar/extensions/nifi-aws-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.snmp.processors.ListenTrapSNMP&lt;BR /&gt;org.apache.nifi:nifi-snmp-nar:1.19.1 || ./work/nar/extensions/nifi-snmp-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.standard.ListenTCPRecord&lt;BR /&gt;org.apache.nifi:nifi-standard-nar:1.19.1 || ./work/nar/extensions/nifi-standard-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.email.ConsumeEWS&lt;BR /&gt;org.apache.nifi:nifi-email-nar:1.19.1 || ./work/nar/extensions/nifi-email-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.mongodb.PutMongoRecord&lt;BR /&gt;org.apache.nifi:nifi-mongodb-nar:1.19.1 || ./work/nar/extensions/nifi-mongodb-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.standard.PutFile&lt;BR /&gt;org.apache.nifi:nifi-standard-nar:1.19.1 || ./work/nar/extensions/nifi-standard-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.mqtt.ConsumeMQTT&lt;BR /&gt;org.apache.nifi:nifi-mqtt-nar:1.19.1 || ./work/nar/extensions/nifi-mqtt-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.aws.kinesis.firehose.PutKinesisFirehose&lt;BR /&gt;org.apache.nifi:nifi-aws-nar:1.19.1 || ./work/nar/extensions/nifi-aws-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.hbase.DeleteHBaseRow&lt;BR /&gt;org.apache.nifi:nifi-hbase-nar:1.19.1 || ./work/nar/extensions/nifi-hbase-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.azure.eventhub.PutAzureEventHub&lt;BR /&gt;org.apache.nifi:nifi-azure-nar:1.19.1 || ./work/nar/extensions/nifi-azure-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.standard.PutTCP&lt;BR /&gt;org.apache.nifi:nifi-standard-nar:1.19.1 || ./work/nar/extensions/nifi-standard-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.mqtt.PublishMQTT&lt;BR /&gt;org.apache.nifi:nifi-mqtt-nar:1.19.1 || ./work/nar/extensions/nifi-mqtt-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.standard.SampleRecord&lt;BR /&gt;org.apache.nifi:nifi-standard-nar:1.19.1 || ./work/nar/extensions/nifi-standard-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.network.ParseNetflowv5&lt;BR /&gt;org.apache.nifi:nifi-network-processors-nar:1.19.1 || ./work/nar/extensions/nifi-network-processors-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.hubspot.GetHubSpot&lt;BR /&gt;org.apache.nifi:nifi-hubspot-nar:1.19.1 || ./work/nar/extensions/nifi-hubspot-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.ccda.ExtractCCDAAttributes&lt;BR /&gt;org.apache.nifi:nifi-ccda-nar:1.19.1 || ./work/nar/extensions/nifi-ccda-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.standard.ConvertCharacterSet&lt;BR /&gt;org.apache.nifi:nifi-standard-nar:1.19.1 || ./work/nar/extensions/nifi-standard-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.standard.GenerateTableFetch&lt;BR /&gt;org.apache.nifi:nifi-standard-nar:1.19.1 || ./work/nar/extensions/nifi-standard-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.standard.ParseSyslog5424&lt;BR /&gt;org.apache.nifi:nifi-standard-nar:1.19.1 || ./work/nar/extensions/nifi-standard-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.standard.QueryRecord&lt;BR /&gt;org.apache.nifi:nifi-standard-nar:1.19.1 || ./work/nar/extensions/nifi-standard-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.airtable.QueryAirtableTable&lt;BR /&gt;org.apache.nifi:nifi-airtable-nar:1.19.1 || ./work/nar/extensions/nifi-airtable-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.standard.PutRecord&lt;BR /&gt;org.apache.nifi:nifi-standard-nar:1.19.1 || ./work/nar/extensions/nifi-standard-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.box.FetchBoxFile&lt;BR /&gt;org.apache.nifi:nifi-box-nar:1.19.1 || ./work/nar/extensions/nifi-box-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.azure.storage.DeleteAzureBlobStorage&lt;BR /&gt;org.apache.nifi:nifi-azure-nar:1.19.1 || ./work/nar/extensions/nifi-azure-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.hbase.DeleteHBaseCells&lt;BR /&gt;org.apache.nifi:nifi-hbase-nar:1.19.1 || ./work/nar/extensions/nifi-hbase-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.mongodb.gridfs.FetchGridFS&lt;BR /&gt;org.apache.nifi:nifi-mongodb-nar:1.19.1 || ./work/nar/extensions/nifi-mongodb-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.hadoop.GetHDFSFileInfo&lt;BR /&gt;org.apache.nifi:nifi-hadoop-nar:1.19.1 || ./work/nar/extensions/nifi-hadoop-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.azure.storage.DeleteAzureBlobStorage_v12&lt;BR /&gt;org.apache.nifi:nifi-azure-nar:1.19.1 || ./work/nar/extensions/nifi-azure-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.avro.ExtractAvroMetadata&lt;BR /&gt;org.apache.nifi:nifi-avro-nar:1.19.1 || ./work/nar/extensions/nifi-avro-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.smb.GetSmbFile&lt;BR /&gt;org.apache.nifi:nifi-smb-nar:1.19.1 || ./work/nar/extensions/nifi-smb-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.standard.HandleHttpResponse&lt;BR /&gt;org.apache.nifi:nifi-standard-nar:1.19.1 || ./work/nar/extensions/nifi-standard-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.aws.s3.FetchS3Object&lt;BR /&gt;org.apache.nifi:nifi-aws-nar:1.19.1 || ./work/nar/extensions/nifi-aws-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.evtx.ParseEvtx&lt;BR /&gt;org.apache.nifi:nifi-evtx-nar:1.19.1 || ./work/nar/extensions/nifi-evtx-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.azure.storage.ListAzureBlobStorage&lt;BR /&gt;org.apache.nifi:nifi-azure-nar:1.19.1 || ./work/nar/extensions/nifi-azure-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.standard.ControlRate&lt;BR /&gt;org.apache.nifi:nifi-standard-nar:1.19.1 || ./work/nar/extensions/nifi-standard-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.jms.processors.PublishJMS&lt;BR /&gt;org.apache.nifi:nifi-jms-processors-nar:1.19.1 || ./work/nar/extensions/nifi-jms-processors-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.snmp.processors.GetSNMP&lt;BR /&gt;org.apache.nifi:nifi-snmp-nar:1.19.1 || ./work/nar/extensions/nifi-snmp-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.gcp.storage.ListGCSBucket&lt;BR /&gt;org.apache.nifi:nifi-gcp-nar:1.19.1 || ./work/nar/extensions/nifi-gcp-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.hbase.FetchHBaseRow&lt;BR /&gt;org.apache.nifi:nifi-hbase-nar:1.19.1 || ./work/nar/extensions/nifi-hbase-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.azure.eventhub.ConsumeAzureEventHub&lt;BR /&gt;org.apache.nifi:nifi-azure-nar:1.19.1 || ./work/nar/extensions/nifi-azure-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.elasticsearch.FetchElasticsearchHttp&lt;BR /&gt;org.apache.nifi:nifi-elasticsearch-nar:1.19.1 || ./work/nar/extensions/nifi-elasticsearch-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.smb.PutSmbFile&lt;BR /&gt;org.apache.nifi:nifi-smb-nar:1.19.1 || ./work/nar/extensions/nifi-smb-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.standard.GenerateFlowFile&lt;BR /&gt;org.apache.nifi:nifi-standard-nar:1.19.1 || ./work/nar/extensions/nifi-standard-nar-1.19.1.nar-unpacked&lt;BR /&gt;=== End Processor types ===&lt;BR /&gt;=== ReportingTask Type ===&lt;BR /&gt;org.apache.nifi.metrics.reporting.task.MetricsReportingTask&lt;BR /&gt;org.apache.nifi:nifi-metrics-reporting-nar:1.19.1 || ./work/nar/extensions/nifi-metrics-reporting-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.reporting.SiteToSiteBulletinReportingTask&lt;BR /&gt;org.apache.nifi:nifi-site-to-site-reporting-nar:1.19.1 || ./work/nar/extensions/nifi-site-to-site-reporting-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.reporting.ambari.AmbariReportingTask&lt;BR /&gt;org.apache.nifi:nifi-ambari-nar:1.19.1 || ./work/nar/extensions/nifi-ambari-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.reporting.datadog.DataDogReportingTask&lt;BR /&gt;org.apache.nifi:nifi-datadog-nar:1.19.1 || ./work/nar/extensions/nifi-datadog-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.reporting.SiteToSiteMetricsReportingTask&lt;BR /&gt;org.apache.nifi:nifi-site-to-site-reporting-nar:1.19.1 || ./work/nar/extensions/nifi-site-to-site-reporting-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.reporting.SiteToSiteStatusReportingTask&lt;BR /&gt;org.apache.nifi:nifi-site-to-site-reporting-nar:1.19.1 || ./work/nar/extensions/nifi-site-to-site-reporting-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.reporting.azure.loganalytics.AzureLogAnalyticsProvenanceReportingTask&lt;BR /&gt;org.apache.nifi:nifi-azure-nar:1.19.1 || ./work/nar/extensions/nifi-azure-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.reporting.azure.loganalytics.AzureLogAnalyticsReportingTask&lt;BR /&gt;org.apache.nifi:nifi-azure-nar:1.19.1 || ./work/nar/extensions/nifi-azure-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.controller.MonitorMemory&lt;BR /&gt;org.apache.nifi:nifi-standard-nar:1.19.1 || ./work/nar/extensions/nifi-standard-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.reporting.script.ScriptedReportingTask&lt;BR /&gt;org.apache.nifi:nifi-scripting-nar:1.19.1 || ./work/nar/extensions/nifi-scripting-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.controller.ControllerStatusReportingTask&lt;BR /&gt;org.apache.nifi:nifi-standard-nar:1.19.1 || ./work/nar/extensions/nifi-standard-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.controller.MonitorDiskUsage&lt;BR /&gt;org.apache.nifi:nifi-standard-nar:1.19.1 || ./work/nar/extensions/nifi-standard-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.reporting.ganglia.StandardGangliaReporter&lt;BR /&gt;org.apache.nifi:nifi-standard-nar:1.19.1 || ./work/nar/extensions/nifi-standard-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.reporting.prometheus.PrometheusReportingTask&lt;BR /&gt;org.apache.nifi:nifi-prometheus-nar:1.19.1 || ./work/nar/extensions/nifi-prometheus-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.reporting.SiteToSiteProvenanceReportingTask&lt;BR /&gt;org.apache.nifi:nifi-site-to-site-reporting-nar:1.19.1 || ./work/nar/extensions/nifi-site-to-site-reporting-nar-1.19.1.nar-unpacked&lt;BR /&gt;=== End ReportingTask types ===&lt;BR /&gt;=== LoginIdentityProvider Type ===&lt;BR /&gt;org.apache.nifi.authentication.single.user.SingleUserLoginIdentityProvider&lt;BR /&gt;org.apache.nifi:nifi-single-user-iaa-providers-nar:1.19.1 || ./work/nar/extensions/nifi-single-user-iaa-providers-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.kerberos.KerberosProvider&lt;BR /&gt;org.apache.nifi:nifi-kerberos-iaa-providers-nar:1.19.1 || ./work/nar/extensions/nifi-kerberos-iaa-providers-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.ldap.LdapProvider&lt;BR /&gt;org.apache.nifi:nifi-ldap-iaa-providers-nar:1.19.1 || ./work/nar/extensions/nifi-ldap-iaa-providers-nar-1.19.1.nar-unpacked&lt;BR /&gt;=== End LoginIdentityProvider types ===&lt;BR /&gt;=== FlowFilePrioritizer Type ===&lt;BR /&gt;org.apache.nifi.prioritizer.PriorityAttributePrioritizer&lt;BR /&gt;org.apache.nifi:nifi-framework-nar:1.19.1 || ./work/nar/framework/nifi-framework-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.prioritizer.NewestFlowFileFirstPrioritizer&lt;BR /&gt;org.apache.nifi:nifi-framework-nar:1.19.1 || ./work/nar/framework/nifi-framework-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.prioritizer.FirstInFirstOutPrioritizer&lt;BR /&gt;org.apache.nifi:nifi-framework-nar:1.19.1 || ./work/nar/framework/nifi-framework-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.prioritizer.OldestFlowFileFirstPrioritizer&lt;BR /&gt;org.apache.nifi:nifi-framework-nar:1.19.1 || ./work/nar/framework/nifi-framework-nar-1.19.1.nar-unpacked&lt;BR /&gt;=== End FlowFilePrioritizer types ===&lt;BR /&gt;=== StatusHistoryRepository Type ===&lt;BR /&gt;org.apache.nifi.controller.status.history.VolatileComponentStatusRepository&lt;BR /&gt;org.apache.nifi:nifi-framework-nar:1.19.1 || ./work/nar/framework/nifi-framework-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.controller.status.history.EmbeddedQuestDbStatusHistoryRepository&lt;BR /&gt;org.apache.nifi:nifi-framework-nar:1.19.1 || ./work/nar/framework/nifi-framework-nar-1.19.1.nar-unpacked&lt;BR /&gt;=== End StatusHistoryRepository types ===&lt;BR /&gt;=== StateProvider Type ===&lt;BR /&gt;org.apache.nifi.redis.state.RedisStateProvider&lt;BR /&gt;org.apache.nifi:nifi-redis-nar:1.19.1 || ./work/nar/extensions/nifi-redis-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.controller.state.providers.zookeeper.ZooKeeperStateProvider&lt;BR /&gt;org.apache.nifi:nifi-framework-nar:1.19.1 || ./work/nar/framework/nifi-framework-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.controller.state.providers.local.WriteAheadLocalStateProvider&lt;BR /&gt;org.apache.nifi:nifi-framework-nar:1.19.1 || ./work/nar/framework/nifi-framework-nar-1.19.1.nar-unpacked&lt;BR /&gt;=== End StateProvider types ===&lt;BR /&gt;=== ContentRepository Type ===&lt;BR /&gt;org.apache.nifi.controller.repository.FileSystemRepository&lt;BR /&gt;org.apache.nifi:nifi-framework-nar:1.19.1 || ./work/nar/framework/nifi-framework-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.controller.repository.crypto.EncryptedFileSystemRepository&lt;BR /&gt;org.apache.nifi:nifi-framework-nar:1.19.1 || ./work/nar/framework/nifi-framework-nar-1.19.1.nar-unpacked&lt;BR /&gt;=== End ContentRepository types ===&lt;BR /&gt;=== AccessPolicyProvider Type ===&lt;BR /&gt;org.apache.nifi.authorization.FileAccessPolicyProvider&lt;BR /&gt;org.apache.nifi:nifi-framework-nar:1.19.1 || ./work/nar/framework/nifi-framework-nar-1.19.1.nar-unpacked&lt;BR /&gt;=== End AccessPolicyProvider types ===&lt;BR /&gt;=== StatusAnalyticsModel Type ===&lt;BR /&gt;org.apache.nifi.controller.status.analytics.models.OrdinaryLeastSquares&lt;BR /&gt;org.apache.nifi:nifi-framework-nar:1.19.1 || ./work/nar/framework/nifi-framework-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.controller.status.analytics.models.SimpleRegression&lt;BR /&gt;org.apache.nifi:nifi-framework-nar:1.19.1 || ./work/nar/framework/nifi-framework-nar-1.19.1.nar-unpacked&lt;BR /&gt;=== End StatusAnalyticsModel types ===&lt;BR /&gt;=== ControllerService Type ===&lt;BR /&gt;org.apache.nifi.csv.CSVReader&lt;BR /&gt;org.apache.nifi:nifi-record-serialization-services-nar:1.19.1 || ./work/nar/extensions/nifi-record-serialization-services-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.record.sink.lookup.RecordSinkServiceLookup&lt;BR /&gt;org.apache.nifi:nifi-record-sink-service-nar:1.19.1 || ./work/nar/extensions/nifi-record-sink-service-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.reporting.prometheus.PrometheusRecordSink&lt;BR /&gt;org.apache.nifi:nifi-prometheus-nar:1.19.1 || ./work/nar/extensions/nifi-prometheus-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.couchbase.CouchbaseRecordLookupService&lt;BR /&gt;org.apache.nifi:nifi-couchbase-nar:1.19.1 || ./work/nar/extensions/nifi-couchbase-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.record.sink.kafka.KafkaRecordSink_1_0&lt;BR /&gt;org.apache.nifi:nifi-kafka-1-0-nar:1.19.1 || ./work/nar/extensions/nifi-kafka-1-0-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.syslog.SyslogReader&lt;BR /&gt;org.apache.nifi:nifi-record-serialization-services-nar:1.19.1 || ./work/nar/extensions/nifi-record-serialization-services-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.parquet.ParquetRecordSetWriter&lt;BR /&gt;org.apache.nifi:nifi-parquet-nar:1.19.1 || ./work/nar/extensions/nifi-parquet-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.json.JsonRecordSetWriter&lt;BR /&gt;org.apache.nifi:nifi-record-serialization-services-nar:1.19.1 || ./work/nar/extensions/nifi-record-serialization-services-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.services.azure.storage.AzureStorageEmulatorCredentialsControllerService&lt;BR /&gt;org.apache.nifi:nifi-azure-nar:1.19.1 || ./work/nar/extensions/nifi-azure-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.couchbase.CouchbaseClusterService&lt;BR /&gt;org.apache.nifi:nifi-couchbase-nar:1.19.1 || ./work/nar/extensions/nifi-couchbase-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.services.azure.storage.AzureStorageCredentialsControllerService&lt;BR /&gt;org.apache.nifi:nifi-azure-nar:1.19.1 || ./work/nar/extensions/nifi-azure-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.distributed.cache.client.DistributedMapCacheClientService&lt;BR /&gt;org.apache.nifi:nifi-distributed-cache-services-nar:1.19.1 || ./work/nar/extensions/nifi-distributed-cache-services-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.aws.credentials.provider.service.AWSCredentialsProviderControllerService&lt;BR /&gt;org.apache.nifi:nifi-aws-nar:1.19.1 || ./work/nar/extensions/nifi-aws-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.services.azure.storage.ADLSCredentialsControllerService&lt;BR /&gt;org.apache.nifi:nifi-azure-nar:1.19.1 || ./work/nar/extensions/nifi-azure-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.jms.cf.JMSConnectionFactoryProvider&lt;BR /&gt;org.apache.nifi:nifi-jms-processors-nar:1.19.1 || ./work/nar/extensions/nifi-jms-processors-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.gcp.credentials.service.GCPCredentialsControllerService&lt;BR /&gt;org.apache.nifi:nifi-gcp-nar:1.19.1 || ./work/nar/extensions/nifi-gcp-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.websocket.jetty.JettyWebSocketServer&lt;BR /&gt;org.apache.nifi:nifi-websocket-services-jetty-nar:1.19.1 || ./work/nar/extensions/nifi-websocket-services-jetty-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.schema.inference.VolatileSchemaCache&lt;BR /&gt;org.apache.nifi:nifi-record-serialization-services-nar:1.19.1 || ./work/nar/extensions/nifi-record-serialization-services-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.hazelcast.services.cachemanager.EmbeddedHazelcastCacheManager&lt;BR /&gt;org.apache.nifi:nifi-hazelcast-services-nar:1.19.1 || ./work/nar/extensions/nifi-hazelcast-services-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.lookup.RecordSetWriterLookup&lt;BR /&gt;org.apache.nifi:nifi-record-serialization-services-nar:1.19.1 || ./work/nar/extensions/nifi-record-serialization-services-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.hazelcast.services.cacheclient.HazelcastMapCacheClient&lt;BR /&gt;org.apache.nifi:nifi-hazelcast-services-nar:1.19.1 || ./work/nar/extensions/nifi-hazelcast-services-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.record.sink.event.UDPEventRecordSink&lt;BR /&gt;org.apache.nifi:nifi-record-sink-service-nar:1.19.1 || ./work/nar/extensions/nifi-record-sink-service-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.ssl.StandardRestrictedSSLContextService&lt;BR /&gt;org.apache.nifi:nifi-ssl-context-service-nar:1.19.1 || ./work/nar/extensions/nifi-ssl-context-service-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.dbcp.HikariCPConnectionPool&lt;BR /&gt;org.apache.nifi:nifi-dbcp-service-nar:1.19.1 || ./work/nar/extensions/nifi-dbcp-service-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.services.azure.cosmos.document.AzureCosmosDBClientService&lt;BR /&gt;org.apache.nifi:nifi-azure-nar:1.19.1 || ./work/nar/extensions/nifi-azure-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.oauth2.OAuth2TokenProviderImpl&lt;BR /&gt;org.apache.nifi:nifi-oauth2-provider-nar:1.19.1 || ./work/nar/extensions/nifi-oauth2-provider-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.metrics.reporting.reporter.service.GraphiteMetricReporterService&lt;BR /&gt;org.apache.nifi:nifi-metrics-reporting-nar:1.19.1 || ./work/nar/extensions/nifi-metrics-reporting-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.web.client.provider.service.StandardWebClientServiceProvider&lt;BR /&gt;org.apache.nifi:nifi-web-client-provider-service-nar:1.19.1 || ./work/nar/extensions/nifi-web-client-provider-service-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.reporting.sink.SiteToSiteReportingRecordSink&lt;BR /&gt;org.apache.nifi:nifi-site-to-site-reporting-nar:1.19.1 || ./work/nar/extensions/nifi-site-to-site-reporting-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.record.sink.script.ScriptedRecordSink&lt;BR /&gt;org.apache.nifi:nifi-scripting-nar:1.19.1 || ./work/nar/extensions/nifi-scripting-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.record.script.ScriptedRecordSetWriter&lt;BR /&gt;org.apache.nifi:nifi-scripting-nar:1.19.1 || ./work/nar/extensions/nifi-scripting-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.dbcp.HadoopDBCPConnectionPool&lt;BR /&gt;org.apache.nifi:nifi-hadoop-dbcp-service-nar:1.19.1 || ./work/nar/extensions/nifi-hadoop-dbcp-service-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.record.sink.LoggingRecordSink&lt;BR /&gt;org.apache.nifi:nifi-record-sink-service-nar:1.19.1 || ./work/nar/extensions/nifi-record-sink-service-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.oauth2.StandardOauth2AccessTokenProvider&lt;BR /&gt;org.apache.nifi:nifi-oauth2-provider-nar:1.19.1 || ./work/nar/extensions/nifi-oauth2-provider-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.hbase.HBase_1_1_2_ClientMapCacheService&lt;BR /&gt;org.apache.nifi:nifi-hbase_1_1_2-client-service-nar:1.19.1 || ./work/nar/extensions/nifi-hbase_1_1_2-client-service-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.distributed.cache.client.DistributedSetCacheClientService&lt;BR /&gt;org.apache.nifi:nifi-distributed-cache-services-nar:1.19.1 || ./work/nar/extensions/nifi-distributed-cache-services-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.box.controllerservices.JsonConfigBasedBoxClientService&lt;BR /&gt;org.apache.nifi:nifi-box-services-nar:1.19.1 || ./work/nar/extensions/nifi-box-services-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.json.JsonTreeReader&lt;BR /&gt;org.apache.nifi:nifi-record-serialization-services-nar:1.19.1 || ./work/nar/extensions/nifi-record-serialization-services-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.services.azure.storage.AzureStorageCredentialsControllerService_v12&lt;BR /&gt;org.apache.nifi:nifi-azure-nar:1.19.1 || ./work/nar/extensions/nifi-azure-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.grok.GrokReader&lt;BR /&gt;org.apache.nifi:nifi-record-serialization-services-nar:1.19.1 || ./work/nar/extensions/nifi-record-serialization-services-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.services.smb.SmbjClientProviderService&lt;BR /&gt;org.apache.nifi:nifi-smb-smbj-client-nar:1.19.1 || ./work/nar/extensions/nifi-smb-smbj-client-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.syslog.Syslog5424Reader&lt;BR /&gt;org.apache.nifi:nifi-record-serialization-services-nar:1.19.1 || ./work/nar/extensions/nifi-record-serialization-services-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.pgp.service.standard.StandardPGPPublicKeyService&lt;BR /&gt;org.apache.nifi:nifi-pgp-service-nar:1.19.1 || ./work/nar/extensions/nifi-pgp-service-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.xml.XMLRecordSetWriter&lt;BR /&gt;org.apache.nifi:nifi-record-serialization-services-nar:1.19.1 || ./work/nar/extensions/nifi-record-serialization-services-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.couchbase.CouchbaseKeyValueLookupService&lt;BR /&gt;org.apache.nifi:nifi-couchbase-nar:1.19.1 || ./work/nar/extensions/nifi-couchbase-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.schemaregistry.hortonworks.HortonworksSchemaRegistry&lt;BR /&gt;org.apache.nifi:nifi-hwx-schema-registry-nar:1.19.1 || ./work/nar/extensions/nifi-hwx-schema-registry-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.vault.hashicorp.StandardHashiCorpVaultClientService&lt;BR /&gt;org.apache.nifi:nifi-hashicorp-vault-nar:1.19.1 || ./work/nar/extensions/nifi-hashicorp-vault-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.kerberos.KerberosPasswordUserService&lt;BR /&gt;org.apache.nifi:nifi-kerberos-user-service-nar:1.19.1 || ./work/nar/extensions/nifi-kerberos-user-service-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.confluent.schemaregistry.ConfluentSchemaRegistry&lt;BR /&gt;org.apache.nifi:nifi-confluent-platform-nar:1.19.1 || ./work/nar/extensions/nifi-confluent-platform-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.proxy.StandardProxyConfigurationService&lt;BR /&gt;org.apache.nifi:nifi-proxy-configuration-nar:1.19.1 || ./work/nar/extensions/nifi-proxy-configuration-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.dbcp.DBCPConnectionPool&lt;BR /&gt;org.apache.nifi:nifi-dbcp-service-nar:1.19.1 || ./work/nar/extensions/nifi-dbcp-service-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.redis.service.RedisDistributedMapCacheClientService&lt;BR /&gt;org.apache.nifi:nifi-redis-nar:1.19.1 || ./work/nar/extensions/nifi-redis-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.dbcp.DBCPConnectionPoolLookup&lt;BR /&gt;org.apache.nifi:nifi-dbcp-service-nar:1.19.1 || ./work/nar/extensions/nifi-dbcp-service-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.pgp.service.standard.StandardPGPPrivateKeyService&lt;BR /&gt;org.apache.nifi:nifi-pgp-service-nar:1.19.1 || ./work/nar/extensions/nifi-pgp-service-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.cef.CEFReader&lt;BR /&gt;org.apache.nifi:nifi-record-serialization-services-nar:1.19.1 || ./work/nar/extensions/nifi-record-serialization-services-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.controller.kudu.KuduLookupService&lt;BR /&gt;org.apache.nifi:nifi-kudu-nar:1.19.1 || ./work/nar/extensions/nifi-kudu-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.csv.CSVRecordSetWriter&lt;BR /&gt;org.apache.nifi:nifi-record-serialization-services-nar:1.19.1 || ./work/nar/extensions/nifi-record-serialization-services-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.elasticsearch.ElasticSearchStringLookupService&lt;BR /&gt;org.apache.nifi:nifi-elasticsearch-client-service-nar:1.19.1 || ./work/nar/extensions/nifi-elasticsearch-client-service-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.lookup.maxmind.IPLookupService&lt;BR /&gt;org.apache.nifi:nifi-lookup-services-nar:1.19.1 || ./work/nar/extensions/nifi-lookup-services-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.hazelcast.services.cachemanager.ExternalHazelcastCacheManager&lt;BR /&gt;org.apache.nifi:nifi-hazelcast-services-nar:1.19.1 || ./work/nar/extensions/nifi-hazelcast-services-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.key.service.StandardPrivateKeyService&lt;BR /&gt;org.apache.nifi:nifi-key-service-nar:1.19.1 || ./work/nar/extensions/nifi-key-service-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.avro.AvroReader&lt;BR /&gt;org.apache.nifi:nifi-record-serialization-services-nar:1.19.1 || ./work/nar/extensions/nifi-record-serialization-services-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.text.FreeFormTextRecordSetWriter&lt;BR /&gt;org.apache.nifi:nifi-record-serialization-services-nar:1.19.1 || ./work/nar/extensions/nifi-record-serialization-services-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.services.azure.storage.AzureStorageCredentialsControllerServiceLookup&lt;BR /&gt;org.apache.nifi:nifi-azure-nar:1.19.1 || ./work/nar/extensions/nifi-azure-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.hbase.HBase_2_RecordLookupService&lt;BR /&gt;org.apache.nifi:nifi-hbase_2-client-service-nar:1.19.1 || ./work/nar/extensions/nifi-hbase_2-client-service-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.services.dropbox.StandardDropboxCredentialService&lt;BR /&gt;org.apache.nifi:nifi-dropbox-services-nar:1.19.1 || ./work/nar/extensions/nifi-dropbox-services-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.parquet.ParquetReader&lt;BR /&gt;org.apache.nifi:nifi-parquet-nar:1.19.1 || ./work/nar/extensions/nifi-parquet-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.record.sink.EmailRecordSink&lt;BR /&gt;org.apache.nifi:nifi-record-sink-service-nar:1.19.1 || ./work/nar/extensions/nifi-record-sink-service-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.avro.AvroRecordSetWriter&lt;BR /&gt;org.apache.nifi:nifi-record-serialization-services-nar:1.19.1 || ./work/nar/extensions/nifi-record-serialization-services-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.websocket.jetty.JettyWebSocketClient&lt;BR /&gt;org.apache.nifi:nifi-websocket-services-jetty-nar:1.19.1 || ./work/nar/extensions/nifi-websocket-services-jetty-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.kerberos.KeytabCredentialsService&lt;BR /&gt;org.apache.nifi:nifi-kerberos-credentials-service-nar:1.19.1 || ./work/nar/extensions/nifi-kerberos-credentials-service-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.services.azure.eventhub.AzureEventHubRecordSink&lt;BR /&gt;org.apache.nifi:nifi-azure-nar:1.19.1 || ./work/nar/extensions/nifi-azure-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.xml.XMLReader&lt;BR /&gt;org.apache.nifi:nifi-record-serialization-services-nar:1.19.1 || ./work/nar/extensions/nifi-record-serialization-services-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.hbase.HBase_1_1_2_ClientService&lt;BR /&gt;org.apache.nifi:nifi-hbase_1_1_2-client-service-nar:1.19.1 || ./work/nar/extensions/nifi-hbase_1_1_2-client-service-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.elasticsearch.ElasticSearchLookupService&lt;BR /&gt;org.apache.nifi:nifi-elasticsearch-client-service-nar:1.19.1 || ./work/nar/extensions/nifi-elasticsearch-client-service-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.hbase.HBase_1_1_2_ListLookupService&lt;BR /&gt;org.apache.nifi:nifi-hbase_1_1_2-client-service-nar:1.19.1 || ./work/nar/extensions/nifi-hbase_1_1_2-client-service-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.distributed.cache.server.map.DistributedMapCacheServer&lt;BR /&gt;org.apache.nifi:nifi-distributed-cache-services-nar:1.19.1 || ./work/nar/extensions/nifi-distributed-cache-services-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.schemaregistry.services.AvroSchemaRegistry&lt;BR /&gt;org.apache.nifi:nifi-registry-nar:1.19.1 || ./work/nar/extensions/nifi-registry-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.lookup.script.SimpleScriptedLookupService&lt;BR /&gt;org.apache.nifi:nifi-scripting-nar:1.19.1 || ./work/nar/extensions/nifi-scripting-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.lookup.DistributedMapCacheLookupService&lt;BR /&gt;org.apache.nifi:nifi-lookup-services-nar:1.19.1 || ./work/nar/extensions/nifi-lookup-services-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.lookup.XMLFileLookupService&lt;BR /&gt;org.apache.nifi:nifi-lookup-services-nar:1.19.1 || ./work/nar/extensions/nifi-lookup-services-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.record.sink.db.DatabaseRecordSink&lt;BR /&gt;org.apache.nifi:nifi-dbcp-service-nar:1.19.1 || ./work/nar/extensions/nifi-dbcp-service-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.record.sink.kafka.KafkaRecordSink_2_6&lt;BR /&gt;org.apache.nifi:nifi-kafka-2-6-nar:1.19.1 || ./work/nar/extensions/nifi-kafka-2-6-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.windowsevent.WindowsEventLogReader&lt;BR /&gt;org.apache.nifi:nifi-record-serialization-services-nar:1.19.1 || ./work/nar/extensions/nifi-record-serialization-services-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.service.CassandraSessionProvider&lt;BR /&gt;org.apache.nifi:nifi-cassandra-services-nar:1.19.1 || ./work/nar/extensions/nifi-cassandra-services-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.record.sink.kafka.KafkaRecordSink_2_0&lt;BR /&gt;org.apache.nifi:nifi-kafka-2-0-nar:1.19.1 || ./work/nar/extensions/nifi-kafka-2-0-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.mongodb.MongoDBLookupService&lt;BR /&gt;org.apache.nifi:nifi-mongodb-services-nar:1.19.1 || ./work/nar/extensions/nifi-mongodb-services-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.record.script.ScriptedReader&lt;BR /&gt;org.apache.nifi:nifi-scripting-nar:1.19.1 || ./work/nar/extensions/nifi-scripting-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.rules.engine.script.ScriptedRulesEngine&lt;BR /&gt;org.apache.nifi:nifi-scripting-nar:1.19.1 || ./work/nar/extensions/nifi-scripting-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.kerberos.KerberosKeytabUserService&lt;BR /&gt;org.apache.nifi:nifi-kerberos-user-service-nar:1.19.1 || ./work/nar/extensions/nifi-kerberos-user-service-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.services.azure.StandardAzureCredentialsControllerService&lt;BR /&gt;org.apache.nifi:nifi-azure-nar:1.19.1 || ./work/nar/extensions/nifi-azure-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.kerberos.KerberosTicketCacheUserService&lt;BR /&gt;org.apache.nifi:nifi-kerberos-user-service-nar:1.19.1 || ./work/nar/extensions/nifi-kerberos-user-service-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.ssl.StandardSSLContextService&lt;BR /&gt;org.apache.nifi:nifi-ssl-context-service-nar:1.19.1 || ./work/nar/extensions/nifi-ssl-context-service-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.distributed.cache.server.DistributedSetCacheServer&lt;BR /&gt;org.apache.nifi:nifi-distributed-cache-services-nar:1.19.1 || ./work/nar/extensions/nifi-distributed-cache-services-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.json.JsonPathReader&lt;BR /&gt;org.apache.nifi:nifi-record-serialization-services-nar:1.19.1 || ./work/nar/extensions/nifi-record-serialization-services-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.lookup.RestLookupService&lt;BR /&gt;org.apache.nifi:nifi-lookup-services-nar:1.19.1 || ./work/nar/extensions/nifi-lookup-services-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.lookup.SimpleKeyValueLookupService&lt;BR /&gt;org.apache.nifi:nifi-lookup-services-nar:1.19.1 || ./work/nar/extensions/nifi-lookup-services-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.hbase.HBase_1_1_2_RecordLookupService&lt;BR /&gt;org.apache.nifi:nifi-hbase_1_1_2-client-service-nar:1.19.1 || ./work/nar/extensions/nifi-hbase_1_1_2-client-service-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.couchbase.CouchbaseMapCacheClient&lt;BR /&gt;org.apache.nifi:nifi-couchbase-nar:1.19.1 || ./work/nar/extensions/nifi-couchbase-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.lookup.SimpleCsvFileLookupService&lt;BR /&gt;org.apache.nifi:nifi-lookup-services-nar:1.19.1 || ./work/nar/extensions/nifi-lookup-services-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.mongodb.MongoDBControllerService&lt;BR /&gt;org.apache.nifi:nifi-mongodb-services-nar:1.19.1 || ./work/nar/extensions/nifi-mongodb-services-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.elasticsearch.ElasticSearchClientServiceImpl&lt;BR /&gt;org.apache.nifi:nifi-elasticsearch-client-service-nar:1.19.1 || ./work/nar/extensions/nifi-elasticsearch-client-service-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.lookup.PropertiesFileLookupService&lt;BR /&gt;org.apache.nifi:nifi-lookup-services-nar:1.19.1 || ./work/nar/extensions/nifi-lookup-services-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.http.StandardHttpContextMap&lt;BR /&gt;org.apache.nifi:nifi-http-context-map-nar:1.19.1 || ./work/nar/extensions/nifi-http-context-map-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.rules.handlers.script.ScriptedActionHandler&lt;BR /&gt;org.apache.nifi:nifi-scripting-nar:1.19.1 || ./work/nar/extensions/nifi-scripting-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.controller.cassandra.CassandraDistributedMapCache&lt;BR /&gt;org.apache.nifi:nifi-cassandra-services-nar:1.19.1 || ./work/nar/extensions/nifi-cassandra-services-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.hbase.HBase_2_ClientService&lt;BR /&gt;org.apache.nifi:nifi-hbase_2-client-service-nar:1.19.1 || ./work/nar/extensions/nifi-hbase_2-client-service-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.jms.cf.JndiJmsConnectionFactoryProvider&lt;BR /&gt;org.apache.nifi:nifi-jms-processors-nar:1.19.1 || ./work/nar/extensions/nifi-jms-processors-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.redis.service.RedisConnectionPoolService&lt;BR /&gt;org.apache.nifi:nifi-redis-nar:1.19.1 || ./work/nar/extensions/nifi-redis-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.lookup.db.DatabaseRecordLookupService&lt;BR /&gt;org.apache.nifi:nifi-lookup-services-nar:1.19.1 || ./work/nar/extensions/nifi-lookup-services-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.lookup.script.ScriptedLookupService&lt;BR /&gt;org.apache.nifi:nifi-scripting-nar:1.19.1 || ./work/nar/extensions/nifi-scripting-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.lookup.CSVRecordLookupService&lt;BR /&gt;org.apache.nifi:nifi-lookup-services-nar:1.19.1 || ./work/nar/extensions/nifi-lookup-services-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.lookup.ReaderLookup&lt;BR /&gt;org.apache.nifi:nifi-record-serialization-services-nar:1.19.1 || ./work/nar/extensions/nifi-record-serialization-services-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.hbase.HBase_2_ClientMapCacheService&lt;BR /&gt;org.apache.nifi:nifi-hbase_2-client-service-nar:1.19.1 || ./work/nar/extensions/nifi-hbase_2-client-service-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.lookup.db.SimpleDatabaseLookupService&lt;BR /&gt;org.apache.nifi:nifi-lookup-services-nar:1.19.1 || ./work/nar/extensions/nifi-lookup-services-nar-1.19.1.nar-unpacked&lt;BR /&gt;org.apache.nifi.processors.aws.s3.encryption.StandardS3EncryptionService&lt;BR /&gt;org.apache.nifi:nifi-aws-nar:1.19.1 || ./work/nar/extensions/nifi-aws-nar-1.19.1.nar-unpacked&lt;BR /&gt;=== End ControllerService types ===&lt;BR /&gt;2023-01-02 22:52:26,892 INFO [main] org.apache.nifi.nar.NarAutoLoader Starting NAR Auto-Loader for directory ./extensions ...&lt;BR /&gt;2023-01-02 22:52:26,898 INFO [main] o.a.n.f.r.CompositeExternalResourceProviderService Starting External Resource Provider Service ...&lt;BR /&gt;2023-01-02 22:52:26,898 INFO [main] o.a.n.f.r.CompositeExternalResourceProviderService External Resource Provider Service is started successfully&lt;BR /&gt;2023-01-02 22:52:26,900 INFO [main] org.eclipse.jetty.server.Server jetty-9.4.49.v20220914; built: 2022-09-14T01:07:36.601Z; git: 4231a3b2e4cb8548a412a789936d640a97b1aa0a; jvm 11.0.17+8-post-Ubuntu-1ubuntu222.04&lt;BR /&gt;2023-01-02 22:52:28,586 INFO [main] o.e.j.a.AnnotationConfiguration Scanning elapsed time=734ms&lt;BR /&gt;2023-01-02 22:52:29,775 INFO [main] org.eclipse.jetty.server.session DefaultSessionIdManager workerName=node0&lt;BR /&gt;2023-01-02 22:52:29,776 INFO [main] org.eclipse.jetty.server.session No SessionScavenger set, using defaults&lt;BR /&gt;2023-01-02 22:52:29,784 INFO [main] org.eclipse.jetty.server.session node0 Scavenging every 660000ms&lt;BR /&gt;2023-01-02 22:52:30,432 INFO [main] o.e.jetty.server.handler.ContextHandler Started o.e.j.w.WebAppContext@211a9647{nifi-standard-content-viewer,/nifi-standard-content-viewer-1.19.1,file:///home/dave/tools/nifi-1.19.1-bin/nifi-1.19.1/work/jetty/nifi-standard-content-viewer-1.19.1.war/webapp/,AVAILABLE}{./work/nar/extensions/nifi-standard-nar-1.19.1.nar-unpacked/NAR-INF/bundled-dependencies/nifi-standard-content-viewer-1.19.1.war}&lt;BR /&gt;2023-01-02 22:52:32,824 INFO [main] o.e.j.a.AnnotationConfiguration Scanning elapsed time=1283ms&lt;BR /&gt;2023-01-02 22:52:33,384 INFO [main] o.e.jetty.server.handler.ContextHandler Started o.e.j.w.WebAppContext@340c5fb6{/nifi-update-attribute-ui-1.19.1,/nifi-update-attribute-ui-1.19.1,file:///home/dave/tools/nifi-1.19.1-bin/nifi-1.19.1/work/jetty/nifi-update-attribute-ui-1.19.1.war/webapp/,AVAILABLE}{./work/nar/extensions/nifi-update-attribute-nar-1.19.1.nar-unpacked/NAR-INF/bundled-dependencies/nifi-update-attribute-ui-1.19.1.war}&lt;BR /&gt;2023-01-02 22:52:36,613 INFO [main] o.e.j.a.AnnotationConfiguration Scanning elapsed time=1701ms&lt;BR /&gt;2023-01-02 22:52:37,313 INFO [main] o.e.jetty.server.handler.ContextHandler Started o.e.j.w.WebAppContext@322b09da{/nifi-jolt-transform-json-ui-1.19.1,/nifi-jolt-transform-json-ui-1.19.1,file:///home/dave/tools/nifi-1.19.1-bin/nifi-1.19.1/work/jetty/nifi-jolt-transform-json-ui-1.19.1.war/webapp/,AVAILABLE}{./work/nar/extensions/nifi-standard-nar-1.19.1.nar-unpacked/NAR-INF/bundled-dependencies/nifi-jolt-transform-json-ui-1.19.1.war}&lt;BR /&gt;2023-01-02 22:52:38,712 INFO [main] o.e.j.a.AnnotationConfiguration Scanning elapsed time=356ms&lt;BR /&gt;2023-01-02 22:52:38,736 INFO [main] o.e.j.s.handler.ContextHandler._nifi No Spring WebApplicationInitializer types detected on classpath&lt;BR /&gt;2023-01-02 22:52:38,991 INFO [main] o.e.jetty.server.handler.ContextHandler Started o.e.j.w.WebAppContext@45d389f2{nifi,/nifi,file:///home/dave/tools/nifi-1.19.1-bin/nifi-1.19.1/work/jetty/nifi-web-ui-1.19.1.war/webapp/,AVAILABLE}{./work/nar/extensions/nifi-server-nar-1.19.1.nar-unpacked/NAR-INF/bundled-dependencies/nifi-web-ui-1.19.1.war}&lt;BR /&gt;2023-01-02 22:52:40,755 INFO [main] o.e.j.a.AnnotationConfiguration Scanning elapsed time=1032ms&lt;BR /&gt;2023-01-02 22:52:41,169 INFO [main] o.e.j.s.handler.ContextHandler._nifi_api No Spring WebApplicationInitializer types detected on classpath&lt;BR /&gt;2023-01-02 22:52:41,237 INFO [main] o.e.j.s.handler.ContextHandler._nifi_api Initializing Spring root WebApplicationContext&lt;BR /&gt;2023-01-02 22:52:51,266 INFO [main] o.a.nifi.properties.NiFiPropertiesLoader Loading Application Properties [/home/dave/tools/nifi-1.19.1-bin/nifi-1.19.1/./conf/nifi.properties]&lt;BR /&gt;2023-01-02 22:53:05,797 INFO [main] org.wali.MinimalLockingWriteAheadLog org.wali.MinimalLockingWriteAheadLog@76fdd5f1 finished recovering records. Performing Checkpoint to ensure proper state of Partitions before updates&lt;BR /&gt;2023-01-02 22:53:05,797 INFO [main] org.wali.MinimalLockingWriteAheadLog Successfully recovered 2 records in 33 milliseconds&lt;BR /&gt;2023-01-02 22:53:05,912 INFO [main] org.wali.MinimalLockingWriteAheadLog org.wali.MinimalLockingWriteAheadLog@76fdd5f1 checkpointed with 2 Records and 0 Swap Files in 115 milliseconds (Stop-the-world time = 50 milliseconds, Clear Edit Logs time = 49 millis), max Transaction ID 2&lt;BR /&gt;2023-01-02 22:53:06,852 INFO [main] o.a.n.r.v.FileBasedVariableRegistry Loaded 116 properties from system properties and environment variables&lt;BR /&gt;2023-01-02 22:53:06,853 INFO [main] o.a.n.r.v.FileBasedVariableRegistry Loaded a total of 116 properties. Including precedence overrides effective accessible registry key size is 116&lt;BR /&gt;2023-01-02 22:53:11,358 INFO [main] o.a.n.c.r.WriteAheadFlowFileRepository Initialized FlowFile Repository&lt;BR /&gt;2023-01-02 22:53:11,393 INFO [main] o.apache.nifi.controller.FlowController Creating Provenance Repository [org.apache.nifi.provenance.WriteAheadProvenanceRepository]&lt;BR /&gt;2023-01-02 22:53:11,556 INFO [main] o.a.n.p.store.WriteAheadStorePartition After recovering ./provenance_repository, next Event ID to be generated will be 0&lt;BR /&gt;2023-01-02 22:53:11,561 INFO [main] o.a.n.p.index.lucene.LuceneEventIndex Will avoid re-indexing Provenance Events because the newest index is defunct, so it will be re-indexed in the background&lt;BR /&gt;2023-01-02 22:53:11,563 INFO [main] o.apache.nifi.controller.FlowController Creating Content Repository [org.apache.nifi.controller.repository.FileSystemRepository]&lt;BR /&gt;2023-01-02 22:53:11,579 INFO [main] o.a.n.c.repository.FileSystemRepository Maximum Threshold for Container default set to 31174652887 bytes; if volume exceeds this size, archived data will be deleted until it no longer exceeds this size&lt;BR /&gt;2023-01-02 22:53:11,586 INFO [main] o.a.n.c.repository.FileSystemRepository Initializing FileSystemRepository with 'Always Sync' set to false&lt;BR /&gt;2023-01-02 22:53:12,384 INFO [main] o.apache.nifi.controller.FlowController Not enabling RAW Socket Site-to-Site functionality because nifi.remote.input.socket.port is not set&lt;BR /&gt;2023-01-02 22:53:12,450 INFO [main] o.apache.nifi.controller.FlowController Checking if there is already a Cluster Coordinator Elected...&lt;BR /&gt;2023-01-02 22:53:13,605 INFO [main] o.a.c.f.imps.CuratorFrameworkImpl Starting&lt;BR /&gt;2023-01-02 22:53:13,775 INFO [main] org.apache.zookeeper.common.X509Util Setting -D jdk.tls.rejectClientInitiatedRenegotiation=true to disable client-initiated TLS renegotiation&lt;BR /&gt;2023-01-02 22:53:13,813 INFO [main] org.apache.zookeeper.ClientCnxnSocket jute.maxbuffer value is 1048575 Bytes&lt;BR /&gt;2023-01-02 22:53:14,689 INFO [main] o.a.c.f.imps.CuratorFrameworkImpl Default schema&lt;BR /&gt;2023-01-02 22:53:24,191 INFO [Curator-Framework-0] o.a.c.f.state.ConnectionStateManager State change: SUSPENDED&lt;BR /&gt;2023-01-02 22:53:25,860 WARN [main] o.a.n.c.l.e.CuratorLeaderElectionManager Unable to determine the Elected Leader for role 'Cluster Coordinator' due to org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /nifi/leaders/Cluster Coordinator; assuming no leader has been elected&lt;BR /&gt;2023-01-02 22:53:25,886 INFO [Curator-Framework-0] o.a.c.f.imps.CuratorFrameworkImpl backgroundOperationsLoop exiting&lt;BR /&gt;2023-01-02 22:53:26,137 INFO [main] o.apache.nifi.controller.FlowController It appears that no Cluster Coordinator has been Elected yet. Registering for Cluster Coordinator Role.&lt;BR /&gt;2023-01-02 22:53:26,140 INFO [main] o.a.n.c.l.e.CuratorLeaderElectionManager CuratorLeaderElectionManager[stopped=true] Registered new Leader Selector for role Cluster Coordinator; this node is an active participant in the election.&lt;BR /&gt;2023-01-02 22:53:26,166 INFO [main] o.a.c.f.imps.CuratorFrameworkImpl Starting&lt;BR /&gt;2023-01-02 22:53:26,169 INFO [main] org.apache.zookeeper.ClientCnxnSocket jute.maxbuffer value is 1048575 Bytes&lt;BR /&gt;2023-01-02 22:53:26,208 INFO [main] o.a.c.f.imps.CuratorFrameworkImpl Default schema&lt;BR /&gt;2023-01-02 22:53:26,238 INFO [main] o.a.n.c.l.e.CuratorLeaderElectionManager CuratorLeaderElectionManager[stopped=false] Registered new Leader Selector for role Cluster Coordinator; this node is an active participant in the election.&lt;BR /&gt;2023-01-02 22:53:26,238 INFO [main] o.a.n.c.l.e.CuratorLeaderElectionManager CuratorLeaderElectionManager[stopped=false] started&lt;BR /&gt;2023-01-02 22:53:26,285 INFO [main] o.a.n.c.c.h.AbstractHeartbeatMonitor Heartbeat Monitor started&lt;BR /&gt;2023-01-02 22:53:36,437 INFO [Curator-Framework-0] o.a.c.f.state.ConnectionStateManager State change: SUSPENDED&lt;BR /&gt;2023-01-02 22:53:38,790 INFO [main] o.s.s.web.DefaultSecurityFilterChain Will secure any request with [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@77199818, org.apache.nifi.web.security.csrf.SkipReplicatedCsrfFilter@72216f0b, org.springframework.security.web.csrf.CsrfFilter@27ae8ce3, org.apache.nifi.web.security.x509.X509AuthenticationFilter@3fa13835, org.springframework.security.oauth2.server.resource.web.BearerTokenAuthenticationFilter@78edbe01, org.apache.nifi.web.security.log.AuthenticationUserFilter@438f205c, org.springframework.security.web.access.ExceptionTranslationFilter@2954be42, org.springframework.security.web.access.intercept.AuthorizationFilter@3579682]&lt;BR /&gt;2023-01-02 22:53:41,498 WARN [Heartbeat Monitor Thread-1] o.a.n.c.l.e.CuratorLeaderElectionManager Unable to determine leader for role 'Cluster Coordinator'; returning null&lt;BR /&gt;org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /nifi/leaders/Cluster Coordinator&lt;BR /&gt;at org.apache.zookeeper.KeeperException.create(KeeperException.java:102)&lt;BR /&gt;at org.apache.zookeeper.KeeperException.create(KeeperException.java:54)&lt;BR /&gt;at org.apache.zookeeper.ZooKeeper.getChildren(ZooKeeper.java:2480)&lt;BR /&gt;at org.apache.curator.framework.imps.GetChildrenBuilderImpl$3.call(GetChildrenBuilderImpl.java:242)&lt;BR /&gt;at org.apache.curator.framework.imps.GetChildrenBuilderImpl$3.call(GetChildrenBuilderImpl.java:231)&lt;BR /&gt;at org.apache.curator.RetryLoop.callWithRetry(RetryLoop.java:93)&lt;BR /&gt;at org.apache.curator.framework.imps.GetChildrenBuilderImpl.pathInForeground(GetChildrenBuilderImpl.java:228)&lt;BR /&gt;at org.apache.curator.framework.imps.GetChildrenBuilderImpl.forPath(GetChildrenBuilderImpl.java:219)&lt;BR /&gt;at org.apache.curator.framework.imps.GetChildrenBuilderImpl.forPath(GetChildrenBuilderImpl.java:41)&lt;BR /&gt;at org.apache.curator.framework.recipes.locks.LockInternals.getSortedChildren(LockInternals.java:154)&lt;BR /&gt;at org.apache.curator.framework.recipes.locks.LockInternals.getParticipantNodes(LockInternals.java:134)&lt;BR /&gt;at org.apache.curator.framework.recipes.locks.InterProcessMutex.getParticipantNodes(InterProcessMutex.java:170)&lt;BR /&gt;at org.apache.curator.framework.recipes.leader.LeaderSelector.getLeader(LeaderSelector.java:337)&lt;BR /&gt;at org.apache.nifi.controller.leader.election.CuratorLeaderElectionManager.getLeader(CuratorLeaderElectionManager.java:281)&lt;BR /&gt;at org.apache.nifi.controller.leader.election.CuratorLeaderElectionManager$ElectionListener.verifyLeader(CuratorLeaderElectionManager.java:571)&lt;BR /&gt;at org.apache.nifi.controller.leader.election.CuratorLeaderElectionManager$ElectionListener.isLeader(CuratorLeaderElectionManager.java:525)&lt;BR /&gt;at org.apache.nifi.controller.leader.election.CuratorLeaderElectionManager$LeaderRole.isLeader(CuratorLeaderElectionManager.java:466)&lt;BR /&gt;at org.apache.nifi.controller.leader.election.CuratorLeaderElectionManager.isLeader(CuratorLeaderElectionManager.java:262)&lt;BR /&gt;at org.apache.nifi.cluster.coordination.node.NodeClusterCoordinator.isActiveClusterCoordinator(NodeClusterCoordinator.java:824)&lt;BR /&gt;at org.apache.nifi.cluster.coordination.heartbeat.AbstractHeartbeatMonitor.monitorHeartbeats(AbstractHeartbeatMonitor.java:132)&lt;BR /&gt;at org.apache.nifi.cluster.coordination.heartbeat.AbstractHeartbeatMonitor$1.run(AbstractHeartbeatMonitor.java:84)&lt;BR /&gt;at org.apache.nifi.engine.FlowEngine$2.run(FlowEngine.java:110)&lt;BR /&gt;at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)&lt;BR /&gt;at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)&lt;BR /&gt;at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)&lt;BR /&gt;at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)&lt;BR /&gt;at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)&lt;BR /&gt;at java.base/java.lang.Thread.run(Thread.java:829)&lt;BR /&gt;2023-01-02 22:53:41,556 INFO [Curator-ConnectionStateManager-0] o.a.n.c.l.e.CuratorLeaderElectionManager org.apache.nifi.controller.leader.election.CuratorLeaderElectionManager$ElectionListener@41d7a893 Connection State changed to SUSPENDED&lt;BR /&gt;2023-01-02 22:53:44,164 WARN [main] org.eclipse.jetty.webapp.WebAppContext Failed startup of context o.e.j.w.WebAppContext@308e87a1{nifi-api,/nifi-api,file:///home/dave/tools/nifi-1.19.1-bin/nifi-1.19.1/work/jetty/nifi-web-api-1.19.1.war/webapp/,UNAVAILABLE}{./work/nar/extensions/nifi-server-nar-1.19.1.nar-unpacked/NAR-INF/bundled-dependencies/nifi-web-api-1.19.1.war}&lt;BR /&gt;org.apache.nifi.web.NiFiCoreException: Unable to start Flow Controller.&lt;BR /&gt;at org.apache.nifi.web.contextlistener.ApplicationStartupContextListener.contextInitialized(ApplicationStartupContextListener.java:83)&lt;BR /&gt;at org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:1073)&lt;BR /&gt;at org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:572)&lt;BR /&gt;at org.eclipse.jetty.server.handler.ContextHandler.contextInitialized(ContextHandler.java:1002)&lt;BR /&gt;at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:765)&lt;BR /&gt;at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:379)&lt;BR /&gt;at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1449)&lt;BR /&gt;at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1414)&lt;BR /&gt;at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:916)&lt;BR /&gt;at org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:288)&lt;BR /&gt;at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:524)&lt;BR /&gt;at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)&lt;BR /&gt;at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)&lt;BR /&gt;at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:117)&lt;BR /&gt;at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:97)&lt;BR /&gt;at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)&lt;BR /&gt;at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)&lt;BR /&gt;at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:110)&lt;BR /&gt;at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:97)&lt;BR /&gt;at org.eclipse.jetty.server.handler.gzip.GzipHandler.doStart(GzipHandler.java:426)&lt;BR /&gt;at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)&lt;BR /&gt;at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)&lt;BR /&gt;at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:117)&lt;BR /&gt;at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:97)&lt;BR /&gt;at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)&lt;BR /&gt;at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)&lt;BR /&gt;at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:117)&lt;BR /&gt;at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:97)&lt;BR /&gt;at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)&lt;BR /&gt;at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)&lt;BR /&gt;at org.eclipse.jetty.server.Server.start(Server.java:423)&lt;BR /&gt;at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:110)&lt;BR /&gt;at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:97)&lt;BR /&gt;at org.eclipse.jetty.server.Server.doStart(Server.java:387)&lt;BR /&gt;at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)&lt;BR /&gt;at org.apache.nifi.web.server.JettyServer.start(JettyServer.java:814)&lt;BR /&gt;at org.apache.nifi.NiFi.&amp;lt;init&amp;gt;(NiFi.java:172)&lt;BR /&gt;at org.apache.nifi.NiFi.&amp;lt;init&amp;gt;(NiFi.java:83)&lt;BR /&gt;at org.apache.nifi.NiFi.main(NiFi.java:332)&lt;BR /&gt;Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'flowService': FactoryBean threw exception on object creation; nested exception is java.lang.RuntimeException: The nifi.web.http.port must be specified if running in a cluster with nifi.cluster.protocol.is.secure set to false.&lt;BR /&gt;at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:176)&lt;BR /&gt;at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.getObjectFromFactoryBean(FactoryBeanRegistrySupport.java:101)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractBeanFactory.getObjectForBeanInstance(AbstractBeanFactory.java:1898)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getObjectForBeanInstance(AbstractAutowireCapableBeanFactory.java:1284)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:345)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:213)&lt;BR /&gt;at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1160)&lt;BR /&gt;at org.apache.nifi.web.contextlistener.ApplicationStartupContextListener.contextInitialized(ApplicationStartupContextListener.java:51)&lt;BR /&gt;... 38 common frames omitted&lt;BR /&gt;Caused by: java.lang.RuntimeException: The nifi.web.http.port must be specified if running in a cluster with nifi.cluster.protocol.is.secure set to false.&lt;BR /&gt;at org.apache.nifi.util.NiFiProperties.getNodeApiAddress(NiFiProperties.java:1447)&lt;BR /&gt;at org.apache.nifi.controller.StandardFlowService.&amp;lt;init&amp;gt;(StandardFlowService.java:210)&lt;BR /&gt;at org.apache.nifi.controller.StandardFlowService.createClusteredInstance(StandardFlowService.java:175)&lt;BR /&gt;at org.apache.nifi.spring.StandardFlowServiceFactoryBean.getObject(StandardFlowServiceFactoryBean.java:55)&lt;BR /&gt;at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:169)&lt;BR /&gt;... 45 common frames omitted&lt;BR /&gt;2023-01-02 22:53:46,440 WARN [Curator-ConnectionStateManager-0] o.a.c.f.state.ConnectionStateManager Session timeout has elapsed while SUSPENDED. Injecting a session expiration. Elapsed ms: 10003. Adjusted session timeout ms: 10000&lt;BR /&gt;2023-01-02 22:53:46,526 INFO [Curator-ConnectionStateManager-0] org.apache.zookeeper.ZooKeeperTestable injectSessionExpiration() called&lt;BR /&gt;2023-01-02 22:53:46,859 INFO [main-EventThread] org.apache.zookeeper.ClientCnxnSocket jute.maxbuffer value is 1048575 Bytes&lt;BR /&gt;2023-01-02 22:53:46,872 INFO [main-EventThread] o.a.c.f.state.ConnectionStateManager State change: LOST&lt;BR /&gt;2023-01-02 22:53:47,008 INFO [main] o.e.j.a.AnnotationConfiguration Scanning elapsed time=1510ms&lt;BR /&gt;2023-01-02 22:53:47,401 INFO [main] o.e.j.s.h.C._nifi_content_viewer No Spring WebApplicationInitializer types detected on classpath&lt;BR /&gt;2023-01-02 22:53:47,406 INFO [main] o.e.jetty.server.handler.ContextHandler Started o.e.j.w.WebAppContext@66298fe9{nifi-content-viewer,/nifi-content-viewer,file:///home/dave/tools/nifi-1.19.1-bin/nifi-1.19.1/work/jetty/nifi-web-content-viewer-1.19.1.war/webapp/,AVAILABLE}{./work/nar/extensions/nifi-server-nar-1.19.1.nar-unpacked/NAR-INF/bundled-dependencies/nifi-web-content-viewer-1.19.1.war}&lt;BR /&gt;2023-01-02 22:53:47,652 INFO [main] o.e.j.a.AnnotationConfiguration Scanning elapsed time=67ms&lt;BR /&gt;2023-01-02 22:53:47,894 INFO [main] o.e.j.s.h.ContextHandler._nifi_docs No Spring WebApplicationInitializer types detected on classpath&lt;BR /&gt;2023-01-02 22:53:47,947 INFO [main] o.e.jetty.server.handler.ContextHandler Started o.e.j.w.WebAppContext@c262f2f{nifi-docs,/nifi-docs,file:///home/dave/tools/nifi-1.19.1-bin/nifi-1.19.1/work/jetty/nifi-web-docs-1.19.1.war/webapp/,AVAILABLE}{./work/nar/extensions/nifi-server-nar-1.19.1.nar-unpacked/NAR-INF/bundled-dependencies/nifi-web-docs-1.19.1.war}&lt;BR /&gt;2023-01-02 22:53:48,076 INFO [main] o.e.j.a.AnnotationConfiguration Scanning elapsed time=45ms&lt;BR /&gt;2023-01-02 22:53:48,338 INFO [main] o.e.j.server.handler.ContextHandler._ No Spring WebApplicationInitializer types detected on classpath&lt;BR /&gt;2023-01-02 22:53:48,540 INFO [main] o.e.jetty.server.handler.ContextHandler Started o.e.j.w.WebAppContext@5563bb40{nifi-error,/,file:///home/dave/tools/nifi-1.19.1-bin/nifi-1.19.1/work/jetty/nifi-web-error-1.19.1.war/webapp/,AVAILABLE}{./work/nar/extensions/nifi-server-nar-1.19.1.nar-unpacked/NAR-INF/bundled-dependencies/nifi-web-error-1.19.1.war}&lt;BR /&gt;2023-01-02 22:53:48,770 INFO [main] o.eclipse.jetty.server.AbstractConnector Started ServerConnector@7aae1170{SSL, (ssl, http/1.1)}{nificlient1:8443}&lt;BR /&gt;2023-01-02 22:53:48,771 INFO [main] org.eclipse.jetty.server.Server Started @127913ms&lt;BR /&gt;2023-01-02 22:53:48,774 WARN [main] org.apache.nifi.web.server.JettyServer Failed to start web server... shutting down.&lt;BR /&gt;org.apache.nifi.web.NiFiCoreException: Unable to start Flow Controller.&lt;BR /&gt;at org.apache.nifi.web.contextlistener.ApplicationStartupContextListener.contextInitialized(ApplicationStartupContextListener.java:83)&lt;BR /&gt;at org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:1073)&lt;BR /&gt;at org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:572)&lt;BR /&gt;at org.eclipse.jetty.server.handler.ContextHandler.contextInitialized(ContextHandler.java:1002)&lt;BR /&gt;at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:765)&lt;BR /&gt;at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:379)&lt;BR /&gt;at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1449)&lt;BR /&gt;at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1414)&lt;BR /&gt;at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:916)&lt;BR /&gt;at org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:288)&lt;BR /&gt;at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:524)&lt;BR /&gt;at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)&lt;BR /&gt;at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)&lt;BR /&gt;at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:117)&lt;BR /&gt;at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:97)&lt;BR /&gt;at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)&lt;BR /&gt;at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)&lt;BR /&gt;at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:110)&lt;BR /&gt;at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:97)&lt;BR /&gt;at org.eclipse.jetty.server.handler.gzip.GzipHandler.doStart(GzipHandler.java:426)&lt;BR /&gt;at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)&lt;BR /&gt;at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)&lt;BR /&gt;at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:117)&lt;BR /&gt;at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:97)&lt;BR /&gt;at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)&lt;BR /&gt;at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)&lt;BR /&gt;at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:117)&lt;BR /&gt;at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:97)&lt;BR /&gt;at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)&lt;BR /&gt;at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)&lt;BR /&gt;at org.eclipse.jetty.server.Server.start(Server.java:423)&lt;BR /&gt;at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:110)&lt;BR /&gt;at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:97)&lt;BR /&gt;at org.eclipse.jetty.server.Server.doStart(Server.java:387)&lt;BR /&gt;at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)&lt;BR /&gt;at org.apache.nifi.web.server.JettyServer.start(JettyServer.java:814)&lt;BR /&gt;at org.apache.nifi.NiFi.&amp;lt;init&amp;gt;(NiFi.java:172)&lt;BR /&gt;at org.apache.nifi.NiFi.&amp;lt;init&amp;gt;(NiFi.java:83)&lt;BR /&gt;at org.apache.nifi.NiFi.main(NiFi.java:332)&lt;BR /&gt;Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'flowService': FactoryBean threw exception on object creation; nested exception is java.lang.RuntimeException: The nifi.web.http.port must be specified if running in a cluster with nifi.cluster.protocol.is.secure set to false.&lt;BR /&gt;at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:176)&lt;BR /&gt;at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.getObjectFromFactoryBean(FactoryBeanRegistrySupport.java:101)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractBeanFactory.getObjectForBeanInstance(AbstractBeanFactory.java:1898)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getObjectForBeanInstance(AbstractAutowireCapableBeanFactory.java:1284)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:345)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:213)&lt;BR /&gt;at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1160)&lt;BR /&gt;at org.apache.nifi.web.contextlistener.ApplicationStartupContextListener.contextInitialized(ApplicationStartupContextListener.java:51)&lt;BR /&gt;... 38 common frames omitted&lt;BR /&gt;Caused by: java.lang.RuntimeException: The nifi.web.http.port must be specified if running in a cluster with nifi.cluster.protocol.is.secure set to false.&lt;BR /&gt;at org.apache.nifi.util.NiFiProperties.getNodeApiAddress(NiFiProperties.java:1447)&lt;BR /&gt;at org.apache.nifi.controller.StandardFlowService.&amp;lt;init&amp;gt;(StandardFlowService.java:210)&lt;BR /&gt;at org.apache.nifi.controller.StandardFlowService.createClusteredInstance(StandardFlowService.java:175)&lt;BR /&gt;at org.apache.nifi.spring.StandardFlowServiceFactoryBean.getObject(StandardFlowServiceFactoryBean.java:55)&lt;BR /&gt;at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:169)&lt;BR /&gt;... 45 common frames omitted&lt;BR /&gt;2023-01-02 22:53:48,780 INFO [Thread-0] org.apache.nifi.NiFi Application Server shutdown started&lt;/P&gt;</description>
      <pubDate>Mon, 02 Jan 2023 23:10:11 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Errors-Encountered-When-Installing-NiFi-Cluster-Per-Apache/m-p/360364#M238378</guid>
      <dc:creator>davehkd</dc:creator>
      <dc:date>2023-01-02T23:10:11Z</dc:date>
    </item>
    <item>
      <title>Re: Errors Encountered When Installing NiFi Cluster Per Apache Instructions</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Errors-Encountered-When-Installing-NiFi-Cluster-Per-Apache/m-p/360451#M238395</link>
      <description>&lt;P&gt;&lt;a href="https://community.cloudera.com/t5/user/viewprofilepage/user-id/102685"&gt;@davehkd&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;The exception you have shared points at the following property being set to false in the nifi.properties file:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;nifi.cluster.protocol.is.secure=false&lt;/LI-CODE&gt;&lt;P&gt;NiFi nodes communicate with one another over HTTP when this is set to false.&amp;nbsp; When set to true NiFi nodes with communicate with one another over HTTPS.&amp;nbsp; Since you have this set to false, it is complaining that you do not have a your NiFi configured to with an HTTP port in the following property in the nifi.properties file:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;nifi.web.http.port&lt;/LI-CODE&gt;&lt;P&gt;&lt;BR /&gt;Out of the box, Apache NiFi is configured to start securely over https as a standalone NiFi instance using the Single-User authentication and single-user-authorizer providers:&lt;BR /&gt;&lt;A href="https://nifi.apache.org/docs/nifi-docs/html/administration-guide.html#single_user_identity_provider" target="_blank"&gt;https://nifi.apache.org/docs/nifi-docs/html/administration-guide.html#single_user_identity_provider&lt;/A&gt;&lt;/P&gt;&lt;P&gt;The intent of this provider is to provide a means for easily and quickly starting up a secure NiFi to become familiar with or evaluate NiFi.&amp;nbsp; It gives that single user full access to everything and provides no mechanism for setting up and authorizing any additional users.&lt;BR /&gt;&lt;BR /&gt;When switching to a NiFi cluster, You'll need to setup proper authentication and authorization providers that support secure NiFi clusters.&amp;nbsp; In a secured NiFi cluster setup, the NiFi nodes will need to authenticate via their certificates over a mutual TLS handshake (unless set to be unsecure as you have setup which I strongly do not recommend).&amp;nbsp; This in turn means that the NiFi cluster nodes will need to have authorizations setup for proxy, data access, and controller access which the&amp;nbsp;single-user-authorizer does not support.&lt;BR /&gt;&lt;BR /&gt;Additionally the single user identity-provider by default on NiFi startup creates a random user name and password which is going to be unique per node. This will not work in a cluster setup since actions performed on node 1 will be replicated to nodes 2 - x nodes as the authenticated user of node 1.&amp;nbsp; However, nodes 2 - x will not know anything about that user and thus fail authorization.&amp;nbsp; &amp;nbsp;The single user authentication provider provides a mechanism for you to set a specific username and password which you could make the same on all instance of NiFi.&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;./bin/nifi.sh set-single-user-credentials &amp;lt;username&amp;gt; &amp;lt;password&amp;gt;&lt;/LI-CODE&gt;&lt;P&gt;&lt;BR /&gt;My suggestion to you is to first setup a standalone NiFi securely using yoru own configuration for user authentication and user authorization:&lt;BR /&gt;For user authentication, follow this section of the admin guide:&lt;BR /&gt;&lt;A href="https://nifi.apache.org/docs/nifi-docs/html/administration-guide.html#user_authentication" target="_blank"&gt;https://nifi.apache.org/docs/nifi-docs/html/administration-guide.html#user_authentication&lt;/A&gt;&lt;BR /&gt;The most commonly used method of user authentication used is the ldap-provider:&lt;BR /&gt;&lt;A href="https://nifi.apache.org/docs/nifi-docs/html/administration-guide.html#ldap_login_identity_provider" target="_blank"&gt;https://nifi.apache.org/docs/nifi-docs/html/administration-guide.html#ldap_login_identity_provider&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;For NiFi authorizations, follow this section of the NiFi admin guide:&lt;BR /&gt;&lt;A href="https://nifi.apache.org/docs/nifi-docs/html/administration-guide.html#multi-tenant-authorization" target="_blank"&gt;https://nifi.apache.org/docs/nifi-docs/html/administration-guide.html#multi-tenant-authorization&lt;/A&gt;&lt;/P&gt;&lt;P&gt;The most basic managed setup utilizes all of the following authorization providers in below specific order in the authorizers.xml file:&lt;BR /&gt;&lt;A href="https://nifi.apache.org/docs/nifi-docs/html/administration-guide.html#fileusergroupprovider" target="_blank"&gt;https://nifi.apache.org/docs/nifi-docs/html/administration-guide.html#fileusergroupprovider&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://nifi.apache.org/docs/nifi-docs/html/administration-guide.html#fileaccesspolicyprovider" target="_blank"&gt;https://nifi.apache.org/docs/nifi-docs/html/administration-guide.html#fileaccesspolicyprovider&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://nifi.apache.org/docs/nifi-docs/html/administration-guide.html#standardmanagedauthorizer" target="_blank"&gt;https://nifi.apache.org/docs/nifi-docs/html/administration-guide.html#standardmanagedauthorizer&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;These are actual in template format in the default authorizers.xml included with NiFi.&amp;nbsp; They are likely commented out.&lt;BR /&gt;&lt;BR /&gt;Once you have a a secured standalone NiFi instance working, then I would move on to setting up your NiFi cluster.&amp;nbsp; You'll need to add your NiFi cluster nodes to the authorizers file-user-group-provider and file-access-policy-provider as part of that process which would require you to remove the users.xml and authorizations.xml files generated by those providers so they get recreated to support your initial cluster needed authorizations. These files are only generated by those providers if the do NOT already exist.&amp;nbsp; Config changes in the providers will not trigger new or modified files.&lt;BR /&gt;&lt;BR /&gt;I know there is a lot to take in here, but this will set you up in the best possible way for success.&lt;BR /&gt;&lt;BR /&gt;If you found that this response helped with your query, please take a moment to login and select "Accept as Solution" below each response the helped you.&lt;BR /&gt;Matt&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 03 Jan 2023 15:13:04 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Errors-Encountered-When-Installing-NiFi-Cluster-Per-Apache/m-p/360451#M238395</guid>
      <dc:creator>MattWho</dc:creator>
      <dc:date>2023-01-03T15:13:04Z</dc:date>
    </item>
    <item>
      <title>Re: Errors Encountered When Installing NiFi Cluster Per Apache Instructions</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Errors-Encountered-When-Installing-NiFi-Cluster-Per-Apache/m-p/360573#M238423</link>
      <description>&lt;P&gt;Hello Matt...&lt;/P&gt;&lt;P&gt;Thank you for the substantive reply.&lt;/P&gt;&lt;P&gt;I did make the change you indicated at the top of your response and am not only receiving the following errors...I am so close!&lt;/P&gt;&lt;DIV&gt;2023-01-04 21:42:19,158 WARN [main] o.a.nifi.controller.StandardFlowService There is currently no Cluster Coordinator. This often happens upon restart of NiFi when running an embedded ZooKeeper. Will register this node to become the active Cluster Coordinator and will attempt to connect to cluster again&lt;/DIV&gt;&lt;DIV&gt;2023-01-04 21:42:19,158 INFO [main] o.a.n.c.l.e.CuratorLeaderElectionManager CuratorLeaderElectionManager[stopped=false] Attempted to register Leader Election for role 'Cluster Coordinator' but this role is already registered&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;</description>
      <pubDate>Wed, 04 Jan 2023 21:46:54 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Errors-Encountered-When-Installing-NiFi-Cluster-Per-Apache/m-p/360573#M238423</guid>
      <dc:creator>davehkd</dc:creator>
      <dc:date>2023-01-04T21:46:54Z</dc:date>
    </item>
    <item>
      <title>Re: Errors Encountered When Installing NiFi Cluster Per Apache Instructions</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Errors-Encountered-When-Installing-NiFi-Cluster-Per-Apache/m-p/360693#M238431</link>
      <description>&lt;P&gt;&lt;a href="https://community.cloudera.com/t5/user/viewprofilepage/user-id/102685"&gt;@davehkd&lt;/a&gt;&amp;nbsp;Those log lines look like expected output in the nifi-app.log during startup process.&amp;nbsp; Niether is an ERROR.&lt;BR /&gt;- Are you using the embedded zookeeper or an external ZK (strongly recommended)?&lt;BR /&gt;&lt;BR /&gt;The first indicates that ZK has not elected a cluster coordinator yet.&amp;nbsp; This can happen if ZK does not finished coming up yet or does not yet have quorum.&amp;nbsp; ZK required an odd number of hosts (3, 5, etc) to achieve quorum and without quorum will not function.&amp;nbsp; 3 is the recommended number of ZK hosts to support NiFi.&amp;nbsp; Once ZK is up and established quorum, I'd expect that WARn log message to go away.&lt;BR /&gt;&lt;BR /&gt;The second info message simply means that this node was unaware of an elected cluster coordinator and has requested to be elected to that role.&amp;nbsp; ZK responded that it had already elected some other node as the cluster coordinator.&amp;nbsp; This node should receive the elected cluster coordinator from ZK and you should then start seeing in the logs your nodes sending heartbeat messages to the elected cluster coordinator (even the elected cluster coordinator when send a heartbeat to itself.). Only the cluster coordinator will log receiving and processing x number of received heartbeats.&lt;BR /&gt;&lt;BR /&gt;My guess here is that you may not have given it enough time to full launch.&amp;nbsp; When you start NiFi via "../bin/nifi.sh start", it executes the bootstrap process, the bootstrap process then kicks off the main child process for NiFi.&amp;nbsp; That process you'll see through the nifi-app.log output as it progresses.&amp;nbsp; NiFi is fully up once you see the log line that states NiFi Ui is available at the following URLs.&lt;BR /&gt;&lt;BR /&gt;Now that the NiFi node is fully up it attempts to communicate with ZK and establish itself as part of a cluster.&amp;nbsp; Especially with embedded ZK in use, this can be delayed until all nodes are up so that ZK has quorum.&amp;nbsp; So first node to come up may log more lines like above then last node to finish startup.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;NiFi handles election based on configuration of these two properties in the nifi.properties file:&lt;BR /&gt;&lt;SPAN&gt;&lt;STRONG&gt;nifi.cluster.flow.election.max.wait.time&lt;/STRONG&gt; (default is 5 mins)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;nifi.cluster.flow.election.max.candidates&lt;/STRONG&gt;&amp;nbsp;(No default, but should be set to number of NiFi instances in cluster)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;So basically, NiFi nodes will wait up to 5 minutes or until the configured number of candidates have connected with ZK before flow election happens and NiFi finishes coming up.&amp;nbsp; Accessing the UI before this happens would result in flow election still in progress.&lt;BR /&gt;&lt;BR /&gt;Make sure that the "../conf/&amp;lt;nifi config files&amp;gt;" are all configured same across all nodes with exception of node specific properties like hostnames, keystores, truststores, etc.&lt;BR /&gt;&lt;BR /&gt;Hope that after some additional time, your NiFi cluster did finally come up for you.&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="batang,apple gothic"&gt;If you found that the provided solution(s) assisted you with your query, please take a moment to login and click&lt;/FONT&gt;&amp;nbsp;&lt;FONT face="arial black,avant garde" color="#FF0000"&gt;Accept as Solution&amp;nbsp;&lt;/FONT&gt;&lt;FONT face="batang,apple gothic" color="#000000"&gt;below each response that helped.&lt;BR /&gt;&lt;BR /&gt;Thank you,&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="batang,apple gothic" color="#000000"&gt;Matt&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 05 Jan 2023 19:33:24 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Errors-Encountered-When-Installing-NiFi-Cluster-Per-Apache/m-p/360693#M238431</guid>
      <dc:creator>MattWho</dc:creator>
      <dc:date>2023-01-05T19:33:24Z</dc:date>
    </item>
    <item>
      <title>Re: Errors Encountered When Installing NiFi Cluster Per Apache Instructions</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Errors-Encountered-When-Installing-NiFi-Cluster-Per-Apache/m-p/360700#M238435</link>
      <description>&lt;P&gt;Thanks so much Matt! &amp;nbsp;I will follow your guidance!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 05 Jan 2023 23:15:17 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Errors-Encountered-When-Installing-NiFi-Cluster-Per-Apache/m-p/360700#M238435</guid>
      <dc:creator>davehkd</dc:creator>
      <dc:date>2023-01-05T23:15:17Z</dc:date>
    </item>
    <item>
      <title>Re: Errors Encountered When Installing NiFi Cluster Per Apache Instructions</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Errors-Encountered-When-Installing-NiFi-Cluster-Per-Apache/m-p/360711#M238438</link>
      <description>&lt;P&gt;&lt;a href="https://community.cloudera.com/t5/user/viewprofilepage/user-id/102685"&gt;@davehkd&lt;/a&gt;&amp;nbsp;If&amp;nbsp;&lt;a href="https://community.cloudera.com/t5/user/viewprofilepage/user-id/35454"&gt;@MattWho&lt;/a&gt;'s reply helped you in resolving your issue, can you please mark the appropriate reply as the solution? It will make it easier for others to find the answer in the future.&lt;/P&gt;</description>
      <pubDate>Fri, 06 Jan 2023 09:11:12 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Errors-Encountered-When-Installing-NiFi-Cluster-Per-Apache/m-p/360711#M238438</guid>
      <dc:creator>VidyaSargur</dc:creator>
      <dc:date>2023-01-06T09:11:12Z</dc:date>
    </item>
    <item>
      <title>Re: Errors Encountered When Installing NiFi Cluster Per Apache Instructions</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Errors-Encountered-When-Installing-NiFi-Cluster-Per-Apache/m-p/360728#M238442</link>
      <description>&lt;P&gt;Hello Vidya -&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I will have an opportunity to work with this this weekend and I certainly will mark the appropriate reply as soon as I have had an opportunity to follow Matt's guidance.&amp;nbsp; Thanks so much Vidya and Matt!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;VR,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Dave&lt;/P&gt;</description>
      <pubDate>Fri, 06 Jan 2023 11:52:38 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Errors-Encountered-When-Installing-NiFi-Cluster-Per-Apache/m-p/360728#M238442</guid>
      <dc:creator>davehkd</dc:creator>
      <dc:date>2023-01-06T11:52:38Z</dc:date>
    </item>
    <item>
      <title>Re: Errors Encountered When Installing NiFi Cluster Per Apache Instructions</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Errors-Encountered-When-Installing-NiFi-Cluster-Per-Apache/m-p/360771#M238448</link>
      <description>&lt;P&gt;Hello Matt -&lt;/P&gt;&lt;P&gt;I let nifi start for over 12 hours and it was still in an unresolved state.&lt;/P&gt;&lt;P&gt;Here are the items I changed in each of the respective files from each of the 3 nodes:&lt;/P&gt;&lt;DIV&gt;Zookeeper.properties&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;server.1=nificlient1:2888:3888;2181&lt;/DIV&gt;&lt;DIV&gt;server.2=nificlient2:2888:3888;2181&lt;/DIV&gt;&lt;DIV&gt;server.3=nificlient3:2888:3888;2181&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;nifi.properties&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;nifi.state.management.embedded.zookeeper.start=true&lt;/DIV&gt;&lt;DIV&gt;nifi.cluster.protocol.is.secure=true&lt;/DIV&gt;&lt;DIV&gt;nifi.cluster.is.node=true&lt;/DIV&gt;&lt;DIV&gt;nifi.cluster.node.address=nificlient1&lt;/DIV&gt;&lt;DIV&gt;nifi.cluster.node.protocol.port=9991&lt;/DIV&gt;&lt;DIV&gt;nifi.cluster.flow.election.max.candidates=3&lt;/DIV&gt;&lt;DIV&gt;nifi.zookeeper.connect.string=nificlient1:2181,nificlient2:2181,nificlient3:2181&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;state-management.xml&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;lt;cluster-provider&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;id&amp;gt;zk-provider&amp;lt;/id&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;class&amp;gt;org.apache.nifi.controller.state.providers.zookeeper.ZooKeeperStateProvider&amp;lt;/class&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;property name="Connect String"&amp;gt;nificlient1:2181,nificlient2:2181,nificlient3:2181&amp;lt;/property&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;property name="Root Node"&amp;gt;/nifi&amp;lt;/property&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;property name="Session Timeout"&amp;gt;10 seconds&amp;lt;/property&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;property name="Access Control"&amp;gt;Open&amp;lt;/property&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/cluster-provider&amp;gt;&lt;/DIV&gt;&lt;P&gt;Any additional suggestions/recommendations would be tremendously appreciated.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;VR,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Dave&lt;/P&gt;</description>
      <pubDate>Sat, 07 Jan 2023 11:42:44 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Errors-Encountered-When-Installing-NiFi-Cluster-Per-Apache/m-p/360771#M238448</guid>
      <dc:creator>davehkd</dc:creator>
      <dc:date>2023-01-07T11:42:44Z</dc:date>
    </item>
    <item>
      <title>Re: Errors Encountered When Installing NiFi Cluster Per Apache Instructions</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Errors-Encountered-When-Installing-NiFi-Cluster-Per-Apache/m-p/360772#M238449</link>
      <description>&lt;P&gt;Here is the repeating set of message from the nifi-app.log&lt;/P&gt;&lt;DIV&gt;2023-01-07 10:25:52,851 WARN [main] o.a.n.c.l.e.CuratorLeaderElectionManager Unable to determine leader for role 'Cluster Coordinator'; returning null&lt;/DIV&gt;&lt;DIV&gt;org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /nifi/leaders/Cluster Coordinator&lt;/DIV&gt;&lt;DIV&gt;at org.apache.zookeeper.KeeperException.create(KeeperException.java:102)&lt;/DIV&gt;&lt;DIV&gt;at org.apache.zookeeper.KeeperException.create(KeeperException.java:54)&lt;/DIV&gt;&lt;DIV&gt;at org.apache.zookeeper.ZooKeeper.getChildren(ZooKeeper.java:2480)&lt;/DIV&gt;&lt;DIV&gt;at org.apache.curator.framework.imps.GetChildrenBuilderImpl$3.call(GetChildrenBuilderImpl.java:242)&lt;/DIV&gt;&lt;DIV&gt;at org.apache.curator.framework.imps.GetChildrenBuilderImpl$3.call(GetChildrenBuilderImpl.java:231)&lt;/DIV&gt;&lt;DIV&gt;at org.apache.curator.RetryLoop.callWithRetry(RetryLoop.java:93)&lt;/DIV&gt;&lt;DIV&gt;at org.apache.curator.framework.imps.GetChildrenBuilderImpl.pathInForeground(GetChildrenBuilderImpl.java:228)&lt;/DIV&gt;&lt;DIV&gt;at org.apache.curator.framework.imps.GetChildrenBuilderImpl.forPath(GetChildrenBuilderImpl.java:219)&lt;/DIV&gt;&lt;DIV&gt;at org.apache.curator.framework.imps.GetChildrenBuilderImpl.forPath(GetChildrenBuilderImpl.java:41)&lt;/DIV&gt;&lt;DIV&gt;at org.apache.curator.framework.recipes.locks.LockInternals.getSortedChildren(LockInternals.java:154)&lt;/DIV&gt;&lt;DIV&gt;at org.apache.curator.framework.recipes.locks.LockInternals.getParticipantNodes(LockInternals.java:134)&lt;/DIV&gt;&lt;DIV&gt;at org.apache.curator.framework.recipes.locks.InterProcessMutex.getParticipantNodes(InterProcessMutex.java:170)&lt;/DIV&gt;&lt;DIV&gt;at org.apache.curator.framework.recipes.leader.LeaderSelector.getLeader(LeaderSelector.java:337)&lt;/DIV&gt;&lt;DIV&gt;at org.apache.nifi.controller.leader.election.CuratorLeaderElectionManager.getLeader(CuratorLeaderElectionManager.java:281)&lt;/DIV&gt;&lt;DIV&gt;at org.apache.nifi.cluster.coordination.node.LeaderElectionNodeProtocolSender.getServiceAddress(LeaderElectionNodeProtocolSender.java:46)&lt;/DIV&gt;&lt;DIV&gt;at org.apache.nifi.cluster.protocol.AbstractNodeProtocolSender.requestConnection(AbstractNodeProtocolSender.java:64)&lt;/DIV&gt;&lt;DIV&gt;at org.apache.nifi.cluster.protocol.impl.NodeProtocolSenderListener.requestConnection(NodeProtocolSenderListener.java:89)&lt;/DIV&gt;&lt;DIV&gt;at org.apache.nifi.controller.StandardFlowService.connect(StandardFlowService.java:928)&lt;/DIV&gt;&lt;DIV&gt;at org.apache.nifi.controller.StandardFlowService.load(StandardFlowService.java:476)&lt;/DIV&gt;&lt;DIV&gt;at org.apache.nifi.web.server.JettyServer.start(JettyServer.java:892)&lt;/DIV&gt;&lt;DIV&gt;at org.apache.nifi.NiFi.&amp;lt;init&amp;gt;(NiFi.java:172)&lt;/DIV&gt;&lt;DIV&gt;at org.apache.nifi.NiFi.&amp;lt;init&amp;gt;(NiFi.java:83)&lt;/DIV&gt;&lt;DIV&gt;at org.apache.nifi.NiFi.main(NiFi.java:332)&lt;/DIV&gt;</description>
      <pubDate>Sat, 07 Jan 2023 11:46:11 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Errors-Encountered-When-Installing-NiFi-Cluster-Per-Apache/m-p/360772#M238449</guid>
      <dc:creator>davehkd</dc:creator>
      <dc:date>2023-01-07T11:46:11Z</dc:date>
    </item>
    <item>
      <title>Re: Errors Encountered When Installing NiFi Cluster Per Apache Instructions</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Errors-Encountered-When-Installing-NiFi-Cluster-Per-Apache/m-p/360773#M238450</link>
      <description>&lt;P&gt;I also created the following files (as indicated in the instructions:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;a file named myid in state/zookeeper (with a value of 1) in nificlient1&lt;/P&gt;&lt;P&gt;a file named myid in state/zookeeper (with a value of 2) in nificient2&lt;/P&gt;&lt;P&gt;a file named myid in state/zookeeper (with a value of 3) in nificlient3&lt;/P&gt;</description>
      <pubDate>Sat, 07 Jan 2023 11:59:34 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Errors-Encountered-When-Installing-NiFi-Cluster-Per-Apache/m-p/360773#M238450</guid>
      <dc:creator>davehkd</dc:creator>
      <dc:date>2023-01-07T11:59:34Z</dc:date>
    </item>
    <item>
      <title>Re: Errors Encountered When Installing NiFi Cluster Per Apache Instructions</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Errors-Encountered-When-Installing-NiFi-Cluster-Per-Apache/m-p/360860#M238456</link>
      <description>&lt;P&gt;&lt;a href="https://community.cloudera.com/t5/user/viewprofilepage/user-id/102685"&gt;@davehkd&lt;/a&gt;&amp;nbsp;You are definitely having issue with your embedded zookeeper. The shared exception indicates NIFi is not able to communicate with it.&amp;nbsp; The KeeperLoss exception thrown by the ZK client in NiFi most commonly is seen when the ZK does not have quorum because not enough nodes are part of ZK cluster or not all nodes are able to talk to one another. A New NiFi with no flows to load should start very quickly (never 12+ hours). Yours is unable to connect to the zookeeper that is included with and started as part of the NiFi process startup.&lt;BR /&gt;&lt;BR /&gt;1. I'd start with making sure all of your nodes can resolve the zookeeper hostnames (nificlient1, nificlient2, and nificlient3) to proper reachable IP addresses.&amp;nbsp; If not make sure you add these to your local hosts file on each server so this is possible.&lt;BR /&gt;2. I'd check to see if zookeeper server is running on each host and listening on the configured ports. Make sure no other processes are using those ports thus blocking zookeeper from being able to bind to them.&lt;BR /&gt;3. Make sure you don't have any firewalls blocking connections to the zk ports.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="batang,apple gothic"&gt;If you found that the provided solution(s) assisted you with your query, please take a moment to login and click&lt;/FONT&gt;&amp;nbsp;&lt;FONT face="arial black,avant garde" color="#FF0000"&gt;Accept as Solution&amp;nbsp;&lt;/FONT&gt;&lt;FONT face="batang,apple gothic" color="#000000"&gt;below each response that helped.&lt;BR /&gt;&lt;BR /&gt;Thank you,&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="batang,apple gothic" color="#000000"&gt;Matt&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 09 Jan 2023 14:08:56 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Errors-Encountered-When-Installing-NiFi-Cluster-Per-Apache/m-p/360860#M238456</guid>
      <dc:creator>MattWho</dc:creator>
      <dc:date>2023-01-09T14:08:56Z</dc:date>
    </item>
    <item>
      <title>Re: Errors Encountered When Installing NiFi Cluster Per Apache Instructions</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Errors-Encountered-When-Installing-NiFi-Cluster-Per-Apache/m-p/360865#M238458</link>
      <description>&lt;P&gt;Thanks so much Matt!&amp;nbsp; I will definitely follow your guidance and update!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 09 Jan 2023 14:59:15 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Errors-Encountered-When-Installing-NiFi-Cluster-Per-Apache/m-p/360865#M238458</guid>
      <dc:creator>davehkd</dc:creator>
      <dc:date>2023-01-09T14:59:15Z</dc:date>
    </item>
    <item>
      <title>Re: Errors Encountered When Installing NiFi Cluster Per Apache Instructions</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Errors-Encountered-When-Installing-NiFi-Cluster-Per-Apache/m-p/360965#M238474</link>
      <description>&lt;P&gt;Matt -&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I will be able to work on this this pm. when I get home.&amp;nbsp; I will update the ticket.&lt;/P&gt;&lt;P&gt;Thanks again for your terrific help!&amp;nbsp; I feel like I'm getting close &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;VR,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Dave&lt;/P&gt;</description>
      <pubDate>Tue, 10 Jan 2023 15:59:59 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Errors-Encountered-When-Installing-NiFi-Cluster-Per-Apache/m-p/360965#M238474</guid>
      <dc:creator>davehkd</dc:creator>
      <dc:date>2023-01-10T15:59:59Z</dc:date>
    </item>
    <item>
      <title>Re: Errors Encountered When Installing NiFi Cluster Per Apache Instructions</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Errors-Encountered-When-Installing-NiFi-Cluster-Per-Apache/m-p/361339#M238565</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Hello Matt -&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I've spent hours trying to a unsecured cluster set up and running.&amp;nbsp; Regarding your suggestions:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;1.&amp;nbsp; I confirmed that the nodes could resolve each other by pinging amongst the 3 nodes.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;2.&amp;nbsp; I was not able to get ports free.&amp;nbsp; I kept receiving "connection refused by foreign host".&amp;nbsp; I was unable to resolve this.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;3. I confirmed that the firewall in my ubuntu 22.40 clients was not active.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I am very disappointed that following the instructions on the Apache nifi site I am unable to get an unsecured cluster up and running in short order.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 15 Jan 2023 14:33:14 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Errors-Encountered-When-Installing-NiFi-Cluster-Per-Apache/m-p/361339#M238565</guid>
      <dc:creator>davehkd</dc:creator>
      <dc:date>2023-01-15T14:33:14Z</dc:date>
    </item>
    <item>
      <title>Re: Errors Encountered When Installing NiFi Cluster Per Apache Instructions</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Errors-Encountered-When-Installing-NiFi-Cluster-Per-Apache/m-p/361340#M238566</link>
      <description>&lt;P&gt;i&amp;nbsp; have been unable to get a unsecured cluster up and running following the instructions provided on the Apache nifi web site.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 15 Jan 2023 14:34:33 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Errors-Encountered-When-Installing-NiFi-Cluster-Per-Apache/m-p/361340#M238566</guid>
      <dc:creator>davehkd</dc:creator>
      <dc:date>2023-01-15T14:34:33Z</dc:date>
    </item>
    <item>
      <title>Re: Errors Encountered When Installing NiFi Cluster Per Apache Instructions</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Errors-Encountered-When-Installing-NiFi-Cluster-Per-Apache/m-p/361413#M238580</link>
      <description>&lt;P&gt;hello Matt, i am following the instructions from the apache nifi web site for setting up a basic cluster. What value should I be entering into the nifi.zookeeper.root.node field?&amp;nbsp; It currently has /nifi as a value.&amp;nbsp; I installed nifi on the client to /home/dave/nifi-1.19.1.&amp;nbsp; should I set this field to "/home/dave/nifi-1.19.1?&amp;nbsp; Any guidance would be much appreciated!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 16 Jan 2023 15:01:05 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Errors-Encountered-When-Installing-NiFi-Cluster-Per-Apache/m-p/361413#M238580</guid>
      <dc:creator>davehkd</dc:creator>
      <dc:date>2023-01-16T15:01:05Z</dc:date>
    </item>
    <item>
      <title>Re: Errors Encountered When Installing NiFi Cluster Per Apache Instructions</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Errors-Encountered-When-Installing-NiFi-Cluster-Per-Apache/m-p/361520#M238615</link>
      <description>&lt;P&gt;&lt;a href="https://community.cloudera.com/t5/user/viewprofilepage/user-id/102685"&gt;@davehkd&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;No, do not set root node to a path.&amp;nbsp; The root node should be set to same value and "/nifi" is fine. This is the root node that all NiFi instance will use.&amp;nbsp; Lets say you were using the recommended external Zookeeper rather then the internal Zookeeper.&amp;nbsp; You may choose to use that one Zookeeper cluster to support multiple independent NiFi clusters.&amp;nbsp; To prevent ZK from thinking all nodes are part of same cluster, each NiFi cluster would use a different root node value.&amp;nbsp; So for second NiFi cluster you might use "/nifi2".&amp;nbsp; This value has nothing to do with an install path.&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;Matt&lt;/P&gt;</description>
      <pubDate>Tue, 17 Jan 2023 13:34:57 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Errors-Encountered-When-Installing-NiFi-Cluster-Per-Apache/m-p/361520#M238615</guid>
      <dc:creator>MattWho</dc:creator>
      <dc:date>2023-01-17T13:34:57Z</dc:date>
    </item>
    <item>
      <title>Re: Errors Encountered When Installing NiFi Cluster Per Apache Instructions</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Errors-Encountered-When-Installing-NiFi-Cluster-Per-Apache/m-p/361612#M238637</link>
      <description>&lt;P&gt;Thanks Matt -&lt;/P&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;I am still banging my head against the wall in attempting to create a basic nifi cluster following the instructions per Apachenifi.org.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;I did make the change to&amp;nbsp;nifi.state.management.embedded.zookeeper.start=true.&amp;nbsp; I also confirmed that I could ping each of the clients from each other (i have copied each client's hosts file below).&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;I created 3 Ubuntu 22.4 clients using Oracle Virtualbox.&amp;nbsp; I have noticed that when I attempt to telnet into the ports called out for in the scripts e.g., port 2181, telnet returns an error that the connection was refused.&amp;nbsp; I did confirm that the Ubuntu firewall is disabled.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;In any case, any suggestions/recommendations you might have would be tremendously appreciated!&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;I have provided the items that I have configured below:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;nifi.properties:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;nifi.state.management.embedded.zookeeper.start=true&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;nifi.web.https.host=nifi01&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;nifi.cluster.is.node=true&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;nifi.cluster.node.address=nifi01&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;nifi.cluster.node.protocol.port=7474&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;nifi.zookeeper.connect.string=nifi01:2181,nifi02:2181,nifi03:2181&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;nifi.cluster.flow.election.max.candidates=3&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;nifi.cluster.protocol.is.secure=true&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;state-management.xml&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;lt;cluster-provider&amp;gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;id&amp;gt;zk-provider&amp;lt;/id&amp;gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;class&amp;gt;org.apache.nifi.controller.state.providers.zookeeper.ZooKeeperStateProvider&amp;lt;/class&amp;gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;property name="Connect String"&amp;gt;nifi01:2181,nifi02:2181,nifi03:2181&amp;lt;/property&amp;gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;property name="Root Node"&amp;gt;/nifi&amp;lt;/property&amp;gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;property name="Session Timeout"&amp;gt;10 seconds&amp;lt;/property&amp;gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;property name="Access Control"&amp;gt;Open&amp;lt;/property&amp;gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/cluster-provider&amp;gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;zookeeper.properties:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;server.1=nifi01::2888:3888;2181&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;server.2=nifi02::2888:3888;2181&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;server.3=nifi03::2888:3888;2181&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Additionally, created file&amp;nbsp; named myid in nifi01 in /state/zookeeper with a value of 1, myid,&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;a file named myid in nifi02 in same location with a value of 2,&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;and a file named myid in nifi03 in same location with a value of 3.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;nifi01 hosts file:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;27.0.0.1 localhost&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;127.0.1.1 nifi01&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;# The following lines are desirable for IPv6 capable hosts&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;::1&amp;nbsp; &amp;nbsp; &amp;nbsp;ip6-localhost ip6-loopback&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;fe00::0 ip6-localnet&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;ff00::0 ip6-mcastprefix&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;ff02::1 ip6-allnodes&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;ff02::2 ip6-allrouters&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;192.168.2.22&amp;nbsp; &amp;nbsp; nifi02&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;192.168.2.23&amp;nbsp; &amp;nbsp; nifi03&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;nifi02 hosts file:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;127.0.0.1 localhost&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;127.0.1.1 nifi02&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;# The following lines are desirable for IPv6 capable hosts&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;::1&amp;nbsp; &amp;nbsp; &amp;nbsp;ip6-localhost ip6-loopback&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;fe00::0 ip6-localnet&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;ff00::0 ip6-mcastprefix&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;ff02::1 ip6-allnodes&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;ff02::2 ip6-allrouters&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;192.168.2.21&amp;nbsp; &amp;nbsp; nifi01&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;192.168.2.23&amp;nbsp; &amp;nbsp; nifi03&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;nifi03 hosts file:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;127.0.0.1 localhost&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;127.0.1.1 nifi03&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;# The following lines are desirable for IPv6 capable hosts&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;::1&amp;nbsp; &amp;nbsp; &amp;nbsp;ip6-localhost ip6-loopback&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;fe00::0 ip6-localnet&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;ff00::0 ip6-mcastprefix&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;ff02::1 ip6-allnodes&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;ff02::2 ip6-allrouters&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;192.168.2.21&amp;nbsp; &amp;nbsp; nifi01&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;192.168.2.22&amp;nbsp; &amp;nbsp; nifi02&lt;/SPAN&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 18 Jan 2023 09:00:45 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Errors-Encountered-When-Installing-NiFi-Cluster-Per-Apache/m-p/361612#M238637</guid>
      <dc:creator>davehkd</dc:creator>
      <dc:date>2023-01-18T09:00:45Z</dc:date>
    </item>
    <item>
      <title>Re: Errors Encountered When Installing NiFi Cluster Per Apache Instructions</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Errors-Encountered-When-Installing-NiFi-Cluster-Per-Apache/m-p/361615#M238638</link>
      <description>&lt;P&gt;Here is an excerpt of my nifi-app.log&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2023-01-18 08:15:24,379 ERROR [main] o.s.web.context.ContextLoader Context initialization failed&lt;BR /&gt;org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.springframework.security.config.annotation.web.configuration.WebSecurityConfiguration': Unsatisfied dependency expressed through method 'setFilterChains' parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'securityFilterChain' defined in org.apache.nifi.web.NiFiWebApiSecurityConfiguration: Unsatisfied dependency expressed through method 'securityFilterChain' parameter 2; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.apache.nifi.web.security.configuration.JwtAuthenticationSecurityConfiguration': Unsatisfied dependency expressed through constructor parameter 3; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'flowController': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalStateException: Unable to initialize Flow because NiFi was configured to start an Embedded Zookeeper server but failed to do so&lt;BR /&gt;at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredMethodElement.resolveMethodArguments(AutowiredAnnotationBeanPostProcessor.java:768)&lt;BR /&gt;at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredMethodElement.inject(AutowiredAnnotationBeanPostProcessor.java:720)&lt;BR /&gt;at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119)&lt;BR /&gt;at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:399)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1431)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)&lt;BR /&gt;at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)&lt;BR /&gt;at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:955)&lt;BR /&gt;at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:918)&lt;BR /&gt;at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583)&lt;BR /&gt;at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:401)&lt;BR /&gt;at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:292)&lt;BR /&gt;at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:103)&lt;BR /&gt;at org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:1073)&lt;BR /&gt;at org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:572)&lt;BR /&gt;at org.eclipse.jetty.server.handler.ContextHandler.contextInitialized(ContextHandler.java:1002)&lt;BR /&gt;at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:765)&lt;BR /&gt;at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:379)&lt;BR /&gt;at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1449)&lt;BR /&gt;at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1414)&lt;BR /&gt;at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:916)&lt;BR /&gt;at org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:288)&lt;BR /&gt;at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:524)&lt;BR /&gt;at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)&lt;BR /&gt;at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)&lt;BR /&gt;at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:117)&lt;BR /&gt;at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:97)&lt;BR /&gt;at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)&lt;BR /&gt;at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)&lt;BR /&gt;at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:110)&lt;BR /&gt;at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:97)&lt;BR /&gt;at org.eclipse.jetty.server.handler.gzip.GzipHandler.doStart(GzipHandler.java:426)&lt;BR /&gt;at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)&lt;BR /&gt;at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)&lt;BR /&gt;at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:117)&lt;BR /&gt;at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:97)&lt;BR /&gt;at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)&lt;BR /&gt;at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)&lt;BR /&gt;at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:117)&lt;BR /&gt;at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:97)&lt;BR /&gt;at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)&lt;BR /&gt;at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)&lt;BR /&gt;at org.eclipse.jetty.server.Server.start(Server.java:423)&lt;BR /&gt;at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:110)&lt;BR /&gt;at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:97)&lt;BR /&gt;at org.eclipse.jetty.server.Server.doStart(Server.java:387)&lt;BR /&gt;at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)&lt;BR /&gt;at org.apache.nifi.web.server.JettyServer.start(JettyServer.java:814)&lt;BR /&gt;at org.apache.nifi.NiFi.&amp;lt;init&amp;gt;(NiFi.java:172)&lt;BR /&gt;at org.apache.nifi.NiFi.&amp;lt;init&amp;gt;(NiFi.java:83)&lt;BR /&gt;at org.apache.nifi.NiFi.main(NiFi.java:332)&lt;BR /&gt;Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'securityFilterChain' defined in org.apache.nifi.web.NiFiWebApiSecurityConfiguration: Unsatisfied dependency expressed through method 'securityFilterChain' parameter 2; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.apache.nifi.web.security.configuration.JwtAuthenticationSecurityConfiguration': Unsatisfied dependency expressed through constructor parameter 3; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'flowController': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalStateException: Unable to initialize Flow because NiFi was configured to start an Embedded Zookeeper server but failed to do so&lt;BR /&gt;at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:800)&lt;BR /&gt;at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:541)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)&lt;BR /&gt;at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)&lt;BR /&gt;at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)&lt;BR /&gt;at org.springframework.beans.factory.support.DefaultListableBeanFactory.addCandidateEntry(DefaultListableBeanFactory.java:1609)&lt;BR /&gt;at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1573)&lt;BR /&gt;at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveMultipleBeans(DefaultListableBeanFactory.java:1462)&lt;BR /&gt;at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1349)&lt;BR /&gt;at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)&lt;BR /&gt;at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredMethodElement.resolveMethodArguments(AutowiredAnnotationBeanPostProcessor.java:760)&lt;BR /&gt;... 54 common frames omitted&lt;BR /&gt;Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.apache.nifi.web.security.configuration.JwtAuthenticationSecurityConfiguration': Unsatisfied dependency expressed through constructor parameter 3; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'flowController': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalStateException: Unable to initialize Flow because NiFi was configured to start an Embedded Zookeeper server but failed to do so&lt;BR /&gt;at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:800)&lt;BR /&gt;at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:229)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1372)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1222)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)&lt;BR /&gt;at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)&lt;BR /&gt;at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:410)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)&lt;BR /&gt;at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)&lt;BR /&gt;at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)&lt;BR /&gt;at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)&lt;BR /&gt;at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)&lt;BR /&gt;at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:887)&lt;BR /&gt;at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791)&lt;BR /&gt;... 70 common frames omitted&lt;BR /&gt;Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'flowController': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalStateException: Unable to initialize Flow because NiFi was configured to start an Embedded Zookeeper server but failed to do so&lt;BR /&gt;at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:176)&lt;BR /&gt;at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.getObjectFromFactoryBean(FactoryBeanRegistrySupport.java:101)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractBeanFactory.getObjectForBeanInstance(AbstractBeanFactory.java:1898)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getObjectForBeanInstance(AbstractAutowireCapableBeanFactory.java:1284)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:345)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)&lt;BR /&gt;at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)&lt;BR /&gt;at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)&lt;BR /&gt;at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)&lt;BR /&gt;at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:887)&lt;BR /&gt;at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791)&lt;BR /&gt;... 93 common frames omitted&lt;BR /&gt;Caused by: java.lang.IllegalStateException: Unable to initialize Flow because NiFi was configured to start an Embedded Zookeeper server but failed to do so&lt;BR /&gt;at org.apache.nifi.controller.FlowController.&amp;lt;init&amp;gt;(FlowController.java:638)&lt;BR /&gt;at org.apache.nifi.controller.FlowController.createClusteredInstance(FlowController.java:435)&lt;BR /&gt;at org.apache.nifi.spring.FlowControllerFactoryBean.getObject(FlowControllerFactoryBean.java:67)&lt;BR /&gt;at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:169)&lt;BR /&gt;... 105 common frames omitted&lt;BR /&gt;Caused by: org.apache.zookeeper.server.quorum.QuorumPeerConfig$ConfigException: Address unresolved: nifi02:&lt;BR /&gt;at org.apache.zookeeper.server.quorum.QuorumPeer$QuorumServer.initializeWithAddressString(QuorumPeer.java:353)&lt;BR /&gt;at org.apache.zookeeper.server.quorum.QuorumPeer$QuorumServer.&amp;lt;init&amp;gt;(QuorumPeer.java:280)&lt;BR /&gt;at org.apache.zookeeper.server.quorum.QuorumPeer$QuorumServer.&amp;lt;init&amp;gt;(QuorumPeer.java:275)&lt;BR /&gt;at org.apache.zookeeper.server.quorum.flexible.QuorumMaj.&amp;lt;init&amp;gt;(QuorumMaj.java:96)&lt;BR /&gt;at org.apache.zookeeper.server.quorum.QuorumPeerConfig.createQuorumVerifier(QuorumPeerConfig.java:654)&lt;BR /&gt;at org.apache.zookeeper.server.quorum.QuorumPeerConfig.createQuorumVerifier(QuorumPeerConfig.java:640)&lt;BR /&gt;at org.apache.zookeeper.server.quorum.QuorumPeerConfig.parseDynamicConfig(QuorumPeerConfig.java:685)&lt;BR /&gt;at org.apache.zookeeper.server.quorum.QuorumPeerConfig.setupQuorumPeerConfig(QuorumPeerConfig.java:659)&lt;BR /&gt;at org.apache.zookeeper.server.quorum.QuorumPeerConfig.parseProperties(QuorumPeerConfig.java:487)&lt;BR /&gt;at org.apache.nifi.controller.state.server.ZooKeeperStateServer.reconcileProperties(ZooKeeperStateServer.java:245)&lt;BR /&gt;at org.apache.nifi.controller.state.server.ZooKeeperStateServer.create(ZooKeeperStateServer.java:231)&lt;BR /&gt;at org.apache.nifi.controller.FlowController.&amp;lt;init&amp;gt;(FlowController.java:635)&lt;BR /&gt;... 108 common frames omitted&lt;BR /&gt;2023-01-18 08:15:24,380 WARN [main] org.eclipse.jetty.webapp.WebAppContext Failed startup of context o.e.j.w.WebAppContext@58882a93{nifi-api,/nifi-api,file:///home/dave/nifi-1.19.1/work/jetty/nifi-web-api-1.19.1.war/webapp/,UNAVAILABLE}{./work/nar/extensions/nifi-server-nar-1.19.1.nar-unpacked/NAR-INF/bundled-dependencies/nifi-web-api-1.19.1.war}&lt;BR /&gt;org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.springframework.security.config.annotation.web.configuration.WebSecurityConfiguration': Unsatisfied dependency expressed through method 'setFilterChains' parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'securityFilterChain' defined in org.apache.nifi.web.NiFiWebApiSecurityConfiguration: Unsatisfied dependency expressed through method 'securityFilterChain' parameter 2; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.apache.nifi.web.security.configuration.JwtAuthenticationSecurityConfiguration': Unsatisfied dependency expressed through constructor parameter 3; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'flowController': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalStateException: Unable to initialize Flow because NiFi was configured to start an Embedded Zookeeper server but failed to do so&lt;BR /&gt;at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredMethodElement.resolveMethodArguments(AutowiredAnnotationBeanPostProcessor.java:768)&lt;BR /&gt;at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredMethodElement.inject(AutowiredAnnotationBeanPostProcessor.java:720)&lt;BR /&gt;at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119)&lt;BR /&gt;at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:399)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1431)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)&lt;BR /&gt;at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)&lt;BR /&gt;at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:955)&lt;BR /&gt;at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:918)&lt;BR /&gt;at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583)&lt;BR /&gt;at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:401)&lt;BR /&gt;at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:292)&lt;BR /&gt;at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:103)&lt;BR /&gt;at org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:1073)&lt;BR /&gt;at org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:572)&lt;BR /&gt;at org.eclipse.jetty.server.handler.ContextHandler.contextInitialized(ContextHandler.java:1002)&lt;BR /&gt;at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:765)&lt;BR /&gt;at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:379)&lt;BR /&gt;at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1449)&lt;BR /&gt;at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1414)&lt;BR /&gt;at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:916)&lt;BR /&gt;at org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:288)&lt;BR /&gt;at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:524)&lt;BR /&gt;at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)&lt;BR /&gt;at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)&lt;BR /&gt;at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:117)&lt;BR /&gt;at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:97)&lt;BR /&gt;at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)&lt;BR /&gt;at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)&lt;BR /&gt;at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:110)&lt;BR /&gt;at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:97)&lt;BR /&gt;at org.eclipse.jetty.server.handler.gzip.GzipHandler.doStart(GzipHandler.java:426)&lt;BR /&gt;at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)&lt;BR /&gt;at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)&lt;BR /&gt;at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:117)&lt;BR /&gt;at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:97)&lt;BR /&gt;at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)&lt;BR /&gt;at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)&lt;BR /&gt;at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:117)&lt;BR /&gt;at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:97)&lt;BR /&gt;at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)&lt;BR /&gt;at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)&lt;BR /&gt;at org.eclipse.jetty.server.Server.start(Server.java:423)&lt;BR /&gt;at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:110)&lt;BR /&gt;at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:97)&lt;BR /&gt;at org.eclipse.jetty.server.Server.doStart(Server.java:387)&lt;BR /&gt;at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)&lt;BR /&gt;at org.apache.nifi.web.server.JettyServer.start(JettyServer.java:814)&lt;BR /&gt;at org.apache.nifi.NiFi.&amp;lt;init&amp;gt;(NiFi.java:172)&lt;BR /&gt;at org.apache.nifi.NiFi.&amp;lt;init&amp;gt;(NiFi.java:83)&lt;BR /&gt;at org.apache.nifi.NiFi.main(NiFi.java:332)&lt;BR /&gt;Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'securityFilterChain' defined in org.apache.nifi.web.NiFiWebApiSecurityConfiguration: Unsatisfied dependency expressed through method 'securityFilterChain' parameter 2; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.apache.nifi.web.security.configuration.JwtAuthenticationSecurityConfiguration': Unsatisfied dependency expressed through constructor parameter 3; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'flowController': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalStateException: Unable to initialize Flow because NiFi was configured to start an Embedded Zookeeper server but failed to do so&lt;BR /&gt;at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:800)&lt;BR /&gt;at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:541)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)&lt;BR /&gt;at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)&lt;BR /&gt;at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)&lt;BR /&gt;at org.springframework.beans.factory.support.DefaultListableBeanFactory.addCandidateEntry(DefaultListableBeanFactory.java:1609)&lt;BR /&gt;at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1573)&lt;BR /&gt;at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveMultipleBeans(DefaultListableBeanFactory.java:1462)&lt;BR /&gt;at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1349)&lt;BR /&gt;at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)&lt;BR /&gt;at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredMethodElement.resolveMethodArguments(AutowiredAnnotationBeanPostProcessor.java:760)&lt;BR /&gt;... 54 common frames omitted&lt;BR /&gt;Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.apache.nifi.web.security.configuration.JwtAuthenticationSecurityConfiguration': Unsatisfied dependency expressed through constructor parameter 3; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'flowController': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalStateException: Unable to initialize Flow because NiFi was configured to start an Embedded Zookeeper server but failed to do so&lt;BR /&gt;at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:800)&lt;BR /&gt;at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:229)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1372)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1222)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)&lt;BR /&gt;at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)&lt;BR /&gt;at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:410)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)&lt;BR /&gt;at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)&lt;BR /&gt;at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)&lt;BR /&gt;at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)&lt;BR /&gt;at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)&lt;BR /&gt;at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:887)&lt;BR /&gt;at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791)&lt;BR /&gt;... 70 common frames omitted&lt;BR /&gt;Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'flowController': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalStateException: Unable to initialize Flow because NiFi was configured to start an Embedded Zookeeper server but failed to do so&lt;BR /&gt;at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:176)&lt;BR /&gt;at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.getObjectFromFactoryBean(FactoryBeanRegistrySupport.java:101)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractBeanFactory.getObjectForBeanInstance(AbstractBeanFactory.java:1898)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getObjectForBeanInstance(AbstractAutowireCapableBeanFactory.java:1284)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:345)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)&lt;BR /&gt;at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)&lt;BR /&gt;at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)&lt;BR /&gt;at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)&lt;BR /&gt;at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:887)&lt;BR /&gt;at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791)&lt;BR /&gt;... 93 common frames omitted&lt;BR /&gt;Caused by: java.lang.IllegalStateException: Unable to initialize Flow because NiFi was configured to start an Embedded Zookeeper server but failed to do so&lt;BR /&gt;at org.apache.nifi.controller.FlowController.&amp;lt;init&amp;gt;(FlowController.java:638)&lt;BR /&gt;at org.apache.nifi.controller.FlowController.createClusteredInstance(FlowController.java:435)&lt;BR /&gt;at org.apache.nifi.spring.FlowControllerFactoryBean.getObject(FlowControllerFactoryBean.java:67)&lt;BR /&gt;at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:169)&lt;BR /&gt;... 105 common frames omitted&lt;BR /&gt;Caused by: org.apache.zookeeper.server.quorum.QuorumPeerConfig$ConfigException: Address unresolved: nifi02:&lt;BR /&gt;at org.apache.zookeeper.server.quorum.QuorumPeer$QuorumServer.initializeWithAddressString(QuorumPeer.java:353)&lt;BR /&gt;at org.apache.zookeeper.server.quorum.QuorumPeer$QuorumServer.&amp;lt;init&amp;gt;(QuorumPeer.java:280)&lt;BR /&gt;at org.apache.zookeeper.server.quorum.QuorumPeer$QuorumServer.&amp;lt;init&amp;gt;(QuorumPeer.java:275)&lt;BR /&gt;at org.apache.zookeeper.server.quorum.flexible.QuorumMaj.&amp;lt;init&amp;gt;(QuorumMaj.java:96)&lt;BR /&gt;at org.apache.zookeeper.server.quorum.QuorumPeerConfig.createQuorumVerifier(QuorumPeerConfig.java:654)&lt;BR /&gt;at org.apache.zookeeper.server.quorum.QuorumPeerConfig.createQuorumVerifier(QuorumPeerConfig.java:640)&lt;BR /&gt;at org.apache.zookeeper.server.quorum.QuorumPeerConfig.parseDynamicConfig(QuorumPeerConfig.java:685)&lt;BR /&gt;at org.apache.zookeeper.server.quorum.QuorumPeerConfig.setupQuorumPeerConfig(QuorumPeerConfig.java:659)&lt;BR /&gt;at org.apache.zookeeper.server.quorum.QuorumPeerConfig.parseProperties(QuorumPeerConfig.java:487)&lt;BR /&gt;at org.apache.nifi.controller.state.server.ZooKeeperStateServer.reconcileProperties(ZooKeeperStateServer.java:245)&lt;BR /&gt;at org.apache.nifi.controller.state.server.ZooKeeperStateServer.create(ZooKeeperStateServer.java:231)&lt;BR /&gt;at org.apache.nifi.controller.FlowController.&amp;lt;init&amp;gt;(FlowController.java:635)&lt;BR /&gt;... 108 common frames omitted&lt;BR /&gt;2023-01-18 08:15:25,710 INFO [main] o.e.j.a.AnnotationConfiguration Scanning elapsed time=677ms&lt;BR /&gt;2023-01-18 08:15:25,887 INFO [main] o.e.j.s.h.C._nifi_content_viewer No Spring WebApplicationInitializer types detected on classpath&lt;BR /&gt;2023-01-18 08:15:25,891 INFO [main] o.e.jetty.server.handler.ContextHandler Started o.e.j.w.WebAppContext@15e08615{nifi-content-viewer,/nifi-content-viewer,file:///home/dave/nifi-1.19.1/work/jetty/nifi-web-content-viewer-1.19.1.war/webapp/,AVAILABLE}{./work/nar/extensions/nifi-server-nar-1.19.1.nar-unpacked/NAR-INF/bundled-dependencies/nifi-web-content-viewer-1.19.1.war}&lt;BR /&gt;2023-01-18 08:15:26,120 INFO [main] o.e.j.a.AnnotationConfiguration Scanning elapsed time=25ms&lt;BR /&gt;2023-01-18 08:15:26,123 INFO [main] o.e.j.s.h.ContextHandler._nifi_docs No Spring WebApplicationInitializer types detected on classpath&lt;BR /&gt;2023-01-18 08:15:26,313 INFO [main] o.e.jetty.server.handler.ContextHandler Started o.e.j.w.WebAppContext@19dac2d6{nifi-docs,/nifi-docs,file:///home/dave/nifi-1.19.1/work/jetty/nifi-web-docs-1.19.1.war/webapp/,AVAILABLE}{./work/nar/extensions/nifi-server-nar-1.19.1.nar-unpacked/NAR-INF/bundled-dependencies/nifi-web-docs-1.19.1.war}&lt;BR /&gt;2023-01-18 08:15:26,374 INFO [main] o.e.j.a.AnnotationConfiguration Scanning elapsed time=12ms&lt;BR /&gt;2023-01-18 08:15:26,475 INFO [main] o.e.j.server.handler.ContextHandler._ No Spring WebApplicationInitializer types detected on classpath&lt;BR /&gt;2023-01-18 08:15:26,484 INFO [main] o.e.jetty.server.handler.ContextHandler Started o.e.j.w.WebAppContext@7e2bc2f4{nifi-error,/,file:///home/dave/nifi-1.19.1/work/jetty/nifi-web-error-1.19.1.war/webapp/,AVAILABLE}{./work/nar/extensions/nifi-server-nar-1.19.1.nar-unpacked/NAR-INF/bundled-dependencies/nifi-web-error-1.19.1.war}&lt;BR /&gt;2023-01-18 08:15:26,601 INFO [main] o.eclipse.jetty.server.AbstractConnector Started ServerConnector@5773d271{SSL, (ssl, http/1.1)}{nifi01:8443}&lt;BR /&gt;2023-01-18 08:15:26,601 INFO [main] org.eclipse.jetty.server.Server Started @134052ms&lt;BR /&gt;2023-01-18 08:15:26,620 WARN [main] org.apache.nifi.web.server.JettyServer Failed to start web server... shutting down.&lt;BR /&gt;org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.springframework.security.config.annotation.web.configuration.WebSecurityConfiguration': Unsatisfied dependency expressed through method 'setFilterChains' parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'securityFilterChain' defined in org.apache.nifi.web.NiFiWebApiSecurityConfiguration: Unsatisfied dependency expressed through method 'securityFilterChain' parameter 2; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.apache.nifi.web.security.configuration.JwtAuthenticationSecurityConfiguration': Unsatisfied dependency expressed through constructor parameter 3; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'flowController': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalStateException: Unable to initialize Flow because NiFi was configured to start an Embedded Zookeeper server but failed to do so&lt;BR /&gt;at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredMethodElement.resolveMethodArguments(AutowiredAnnotationBeanPostProcessor.java:768)&lt;BR /&gt;at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredMethodElement.inject(AutowiredAnnotationBeanPostProcessor.java:720)&lt;BR /&gt;at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119)&lt;BR /&gt;at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:399)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1431)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)&lt;BR /&gt;at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)&lt;BR /&gt;at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:955)&lt;BR /&gt;at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:918)&lt;BR /&gt;at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583)&lt;BR /&gt;at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:401)&lt;BR /&gt;at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:292)&lt;BR /&gt;at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:103)&lt;BR /&gt;at org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:1073)&lt;BR /&gt;at org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:572)&lt;BR /&gt;at org.eclipse.jetty.server.handler.ContextHandler.contextInitialized(ContextHandler.java:1002)&lt;BR /&gt;at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:765)&lt;BR /&gt;at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:379)&lt;BR /&gt;at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1449)&lt;BR /&gt;at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1414)&lt;BR /&gt;at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:916)&lt;BR /&gt;at org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:288)&lt;BR /&gt;at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:524)&lt;BR /&gt;at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)&lt;BR /&gt;at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)&lt;BR /&gt;at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:117)&lt;BR /&gt;at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:97)&lt;BR /&gt;at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)&lt;BR /&gt;at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)&lt;BR /&gt;at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:110)&lt;BR /&gt;at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:97)&lt;BR /&gt;at org.eclipse.jetty.server.handler.gzip.GzipHandler.doStart(GzipHandler.java:426)&lt;BR /&gt;at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)&lt;BR /&gt;at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)&lt;BR /&gt;at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:117)&lt;BR /&gt;at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:97)&lt;BR /&gt;at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)&lt;BR /&gt;at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)&lt;BR /&gt;at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:117)&lt;BR /&gt;at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:97)&lt;BR /&gt;at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)&lt;BR /&gt;at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)&lt;BR /&gt;at org.eclipse.jetty.server.Server.start(Server.java:423)&lt;BR /&gt;at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:110)&lt;BR /&gt;at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:97)&lt;BR /&gt;at org.eclipse.jetty.server.Server.doStart(Server.java:387)&lt;BR /&gt;at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)&lt;BR /&gt;at org.apache.nifi.web.server.JettyServer.start(JettyServer.java:814)&lt;BR /&gt;at org.apache.nifi.NiFi.&amp;lt;init&amp;gt;(NiFi.java:172)&lt;BR /&gt;at org.apache.nifi.NiFi.&amp;lt;init&amp;gt;(NiFi.java:83)&lt;BR /&gt;at org.apache.nifi.NiFi.main(NiFi.java:332)&lt;BR /&gt;Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'securityFilterChain' defined in org.apache.nifi.web.NiFiWebApiSecurityConfiguration: Unsatisfied dependency expressed through method 'securityFilterChain' parameter 2; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.apache.nifi.web.security.configuration.JwtAuthenticationSecurityConfiguration': Unsatisfied dependency expressed through constructor parameter 3; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'flowController': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalStateException: Unable to initialize Flow because NiFi was configured to start an Embedded Zookeeper server but failed to do so&lt;BR /&gt;at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:800)&lt;BR /&gt;at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:541)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)&lt;BR /&gt;at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)&lt;BR /&gt;at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)&lt;BR /&gt;at org.springframework.beans.factory.support.DefaultListableBeanFactory.addCandidateEntry(DefaultListableBeanFactory.java:1609)&lt;BR /&gt;at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1573)&lt;BR /&gt;at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveMultipleBeans(DefaultListableBeanFactory.java:1462)&lt;BR /&gt;at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1349)&lt;BR /&gt;at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)&lt;BR /&gt;at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredMethodElement.resolveMethodArguments(AutowiredAnnotationBeanPostProcessor.java:760)&lt;BR /&gt;... 54 common frames omitted&lt;BR /&gt;Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.apache.nifi.web.security.configuration.JwtAuthenticationSecurityConfiguration': Unsatisfied dependency expressed through constructor parameter 3; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'flowController': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalStateException: Unable to initialize Flow because NiFi was configured to start an Embedded Zookeeper server but failed to do so&lt;BR /&gt;at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:800)&lt;BR /&gt;at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:229)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1372)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1222)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)&lt;BR /&gt;at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)&lt;BR /&gt;at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:410)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)&lt;BR /&gt;at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)&lt;BR /&gt;at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)&lt;BR /&gt;at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)&lt;BR /&gt;at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)&lt;BR /&gt;at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:887)&lt;BR /&gt;at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791)&lt;BR /&gt;... 70 common frames omitted&lt;BR /&gt;Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'flowController': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalStateException: Unable to initialize Flow because NiFi was configured to start an Embedded Zookeeper server but failed to do so&lt;BR /&gt;at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:176)&lt;BR /&gt;at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.getObjectFromFactoryBean(FactoryBeanRegistrySupport.java:101)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractBeanFactory.getObjectForBeanInstance(AbstractBeanFactory.java:1898)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getObjectForBeanInstance(AbstractAutowireCapableBeanFactory.java:1284)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:345)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)&lt;BR /&gt;at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)&lt;BR /&gt;at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)&lt;BR /&gt;at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)&lt;BR /&gt;at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:887)&lt;BR /&gt;at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791)&lt;BR /&gt;... 93 common frames omitted&lt;BR /&gt;Caused by: java.lang.IllegalStateException: Unable to initialize Flow because NiFi was configured to start an Embedded Zookeeper server but failed to do so&lt;BR /&gt;at org.apache.nifi.controller.FlowController.&amp;lt;init&amp;gt;(FlowController.java:638)&lt;BR /&gt;at org.apache.nifi.controller.FlowController.createClusteredInstance(FlowController.java:435)&lt;BR /&gt;at org.apache.nifi.spring.FlowControllerFactoryBean.getObject(FlowControllerFactoryBean.java:67)&lt;BR /&gt;at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:169)&lt;BR /&gt;... 105 common frames omitted&lt;BR /&gt;Caused by: org.apache.zookeeper.server.quorum.QuorumPeerConfig$ConfigException: Address unresolved: nifi02:&lt;BR /&gt;at org.apache.zookeeper.server.quorum.QuorumPeer$QuorumServer.initializeWithAddressString(QuorumPeer.java:353)&lt;BR /&gt;at org.apache.zookeeper.server.quorum.QuorumPeer$QuorumServer.&amp;lt;init&amp;gt;(QuorumPeer.java:280)&lt;BR /&gt;at org.apache.zookeeper.server.quorum.QuorumPeer$QuorumServer.&amp;lt;init&amp;gt;(QuorumPeer.java:275)&lt;BR /&gt;at org.apache.zookeeper.server.quorum.flexible.QuorumMaj.&amp;lt;init&amp;gt;(QuorumMaj.java:96)&lt;BR /&gt;at org.apache.zookeeper.server.quorum.QuorumPeerConfig.createQuorumVerifier(QuorumPeerConfig.java:654)&lt;BR /&gt;at org.apache.zookeeper.server.quorum.QuorumPeerConfig.createQuorumVerifier(QuorumPeerConfig.java:640)&lt;BR /&gt;at org.apache.zookeeper.server.quorum.QuorumPeerConfig.parseDynamicConfig(QuorumPeerConfig.java:685)&lt;BR /&gt;at org.apache.zookeeper.server.quorum.QuorumPeerConfig.setupQuorumPeerConfig(QuorumPeerConfig.java:659)&lt;BR /&gt;at org.apache.zookeeper.server.quorum.QuorumPeerConfig.parseProperties(QuorumPeerConfig.java:487)&lt;BR /&gt;at org.apache.nifi.controller.state.server.ZooKeeperStateServer.reconcileProperties(ZooKeeperStateServer.java:245)&lt;BR /&gt;at org.apache.nifi.controller.state.server.ZooKeeperStateServer.create(ZooKeeperStateServer.java:231)&lt;BR /&gt;at org.apache.nifi.controller.FlowController.&amp;lt;init&amp;gt;(FlowController.java:635)&lt;BR /&gt;... 108 common frames omitted&lt;/P&gt;</description>
      <pubDate>Wed, 18 Jan 2023 09:05:41 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Errors-Encountered-When-Installing-NiFi-Cluster-Per-Apache/m-p/361615#M238638</guid>
      <dc:creator>davehkd</dc:creator>
      <dc:date>2023-01-18T09:05:41Z</dc:date>
    </item>
    <item>
      <title>Re: Errors Encountered When Installing NiFi Cluster Per Apache Instructions</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Errors-Encountered-When-Installing-NiFi-Cluster-Per-Apache/m-p/361819#M238661</link>
      <description>&lt;P&gt;I was not able to successfully launch a basic cluster.&amp;nbsp; I closed this ticket because I did not see any followon.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 19 Jan 2023 15:55:31 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Errors-Encountered-When-Installing-NiFi-Cluster-Per-Apache/m-p/361819#M238661</guid>
      <dc:creator>davehkd</dc:creator>
      <dc:date>2023-01-19T15:55:31Z</dc:date>
    </item>
  </channel>
</rss>

