You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

This article will walk through some of the configuration options within MiNiFi CPP.  As discussed in the Readme, MiNiFi C++ is configured through two files, a config YAML file that includes the flow configuration and general properties for the MiNiFi process. . Users can use the MiNiFi toolkit converter to help create flow configurations from a template exported from a NiFi instance. This document will assume that the YAML configuration will be generated by the toolkit. 

Configuration properties. 

 

 

nifi.default.directory

nifi.flow.configuration.file

nifi.flow.engine.threads

nifi.administrative.yield.duration

nifi.bored.yield.duration

nifi.flowcontroller.graceful.shutdown.period

nifi.log.level

nifi.server.name

nifi.flow.configuration.class.name

nifi.flow.repository.class.name

nifi.volatile.repository.options

nifi.provenance.repository.class.name

nifi.server.port

nifi.server.report.interval

nifi.provenance.repository.max.storage.size";

const char *Configure::nifi_provenance_repository_max_storage_time =

    "nifi.provenance.repository.max.storage.time";

const char *Configure::nifi_provenance_repository_directory_default =

    "nifi.provenance.repository.directory.default";

const char *Configure::nifi_flowfile_repository_max_storage_size =

    "nifi.flowfile.repository.max.storage.size";

const char *Configure::nifi_flowfile_repository_max_storage_time =

    "nifi.flowfile.repository.max.storage.time";

const char *Configure::nifi_flowfile_repository_directory_default =

    "nifi.flowfile.repository.directory.default";

const char *Configure::nifi_remote_input_secure = "nifi.remote.input.secure";

const char *Configure::nifi_security_need_ClientAuth =

    "nifi.security.need.ClientAuth";

const char *Configure::nifi_security_client_certificate =

    "nifi.security.client.certificate";

const char *Configure::nifi_security_client_private_key =

    "nifi.security.client.private.key";

const char *Configure::nifi_security_client_pass_phrase =

    "nifi.security.client.pass.phrase";

const char *Configure::nifi_security_client_ca_certificate =

    "nifi.security.client.ca.certificate";

  1. Define your list of processors 

 

  • No labels