# Core Properties # | |
nifi.version=nifi-0.0.1 | |
nifi.flow.configuration.file=./conf/flow.xml.gz | |
nifi.flow.configuration.archive.dir=./conf/archive/ | |
nifi.flowcontroller.autoResumeState=false | |
nifi.flowcontroller.graceful.shutdown.period=10 sec | |
nifi.flowservice.writedelay.interval=2 sec | |
nifi.administrative.yield.duration=30 sec | |
nifi.authority.provider.configuration.file=./conf/authority-providers.xml | |
nifi.reporting.task.configuration.file=./conf/reporting-tasks.xml | |
nifi.controller.service.configuration.file=./conf/controller-services.xml | |
nifi.templates.directory=./conf/templates | |
nifi.ui.banner.text= | |
nifi.ui.autorefresh.interval=30 sec | |
nifi.nar.library.directory=./lib | |
nifi.nar.working.directory=./work/nar/ | |
nifi.documentation.working.directory=./work/docs/components | |
# H2 Settings | |
nifi.database.directory=./database_repository | |
nifi.h2.url.append=;LOCK_TIMEOUT=25000;WRITE_DELAY=0;AUTO_SERVER=FALSE | |
# FlowFile Repository | |
nifi.flowfile.repository.directory=./flowfile_repository | |
nifi.flowfile.repository.partitions=256 | |
nifi.flowfile.repository.checkpoint.interval=2 mins | |
nifi.queue.swap.threshold=20000 | |
nifi.swap.storage.directory=./flowfile_repository/swap | |
nifi.swap.in.period=5 sec | |
nifi.swap.in.threads=1 | |
nifi.swap.out.period=5 sec | |
nifi.swap.out.threads=4 | |
# Content Repository | |
nifi.content.claim.max.appendable.size=10 MB | |
nifi.content.claim.max.flow.files=100 | |
nifi.content.repository.directory.default=./content_repository | |
# VOlatile prov properties | |
nifi.provenance.repository.buffer.size=250000 | |
# Provenance Repository Properties | |
nifi.provenance.repository.implementation=nifi.provenance.PersistentProvenanceRepository | |
nifi.provenance.repository.directory.default=./provenance_repository | |
nifi.provenance.repository.max.storage.time=24 hours | |
nifi.provenance.repository.max.storage.size=1 GB | |
nifi.provenance.repository.rollover.time=5 mins | |
nifi.provenance.repository.rollover.size=100 MB | |
nifi.provenance.repository.query.threads=2 | |
nifi.provenance.repository.compress.on.rollover=true | |
# Comma-separated list of fields. Fields that are not indexed will not be searchable. Valid fields are: | |
# EventType, FlowFileUUID, Filename, TransitURI, ProcessorID, AlternateIdentifierURI, ContentType, Relationship, Details | |
nifi.provenance.repository.indexed.fields=EventType, FlowFileUUID, Filename, ProcessorID | |
# FlowFile Attributes that should be indexed and made searchable | |
nifi.provenance.repository.indexed.attributes= | |
# Large values for the shard size will result in more Java heap usage when searching the Provenance Repository | |
# but should provide better performance | |
nifi.provenance.repository.index.shard.size=500 MB | |
# Component Status Repository | |
nifi.components.status.repository.implementation=nifi.controller.status.history.VolatileComponentStatusRepository | |
nifi.components.status.repository.buffer.size=288 | |
nifi.components.status.snapshot.frequency=5 mins | |
# Site to Site properties | |
nifi.remote.input.socket.port= | |
nifi.remote.input.secure=true | |
# web properties # | |
nifi.web.war.directory=./lib | |
nifi.web.http.interfaces=eth6 | |
nifi.web.http.host= | |
nifi.web.http.port=8080 | |
nifi.web.https.interfaces= | |
nifi.web.https.host= | |
nifi.web.https.port= | |
nifi.web.jetty.working.directory=./work/jetty | |
# security properties # | |
nifi.sensitive.props.key=password | |
nifi.sensitive.props.algorithm=PBEWITHMD5AND256BITAES-CBC-OPENSSL | |
nifi.sensitive.props.provider=BC | |
nifi.security.keystore= | |
nifi.security.keystoreType= | |
nifi.security.keystorePasswd= | |
nifi.security.keyPasswd= | |
nifi.security.truststore= | |
nifi.security.truststoreType= | |
nifi.security.truststorePasswd= | |
nifi.security.needClientAuth= | |
nifi.security.user.credential.cache.duration=24 hours | |
nifi.security.user.authority.provider=file-provider | |
nifi.security.support.new.account.requests= | |
nifi.security.ocsp.responder.url= | |
nifi.security.ocsp.responder.certificate= | |
# cluster common properties (cluster manager and nodes must have same values) # | |
nifi.cluster.protocol.heartbeat.interval=5 sec | |
nifi.cluster.protocol.is.secure=false | |
nifi.cluster.protocol.socket.timeout=30 sec | |
nifi.cluster.protocol.connection.handshake.timeout=45 sec | |
# if multicast is used, then nifi.cluster.protocol.multicast.xxx properties must be configured # | |
nifi.cluster.protocol.use.multicast=false | |
nifi.cluster.protocol.multicast.address= | |
nifi.cluster.protocol.multicast.port= | |
nifi.cluster.protocol.multicast.service.broadcast.delay=500 ms | |
nifi.cluster.protocol.multicast.service.locator.attempts=3 | |
nifi.cluster.protocol.multicast.service.locator.attempts.delay=1 sec | |
# cluster node properties (only configure for cluster nodes) # | |
nifi.cluster.is.node=false | |
nifi.cluster.node.address= | |
nifi.cluster.node.interfaces= | |
nifi.cluster.node.protocol.port= | |
nifi.cluster.node.protocol.threads=2 | |
# if multicast is not used, nifi.cluster.node.unicast.xxx must have same values as nifi.cluster.manager.xxx # | |
nifi.cluster.node.unicast.manager.address= | |
nifi.cluster.node.unicast.manager.protocol.port= | |
# cluster manager properties (only configure for cluster manager) # | |
nifi.cluster.is.manager=false | |
nifi.cluster.manager.address= | |
nifi.cluster.manager.interfaces=eth6 | |
nifi.cluster.manager.protocol.port= | |
nifi.cluster.manager.node.firewall.file= | |
nifi.cluster.manager.node.event.history.size=10 | |
nifi.cluster.manager.node.api.connection.timeout=30 sec | |
nifi.cluster.manager.node.api.read.timeout=30 sec | |
nifi.cluster.manager.node.api.request.threads=10 | |
nifi.cluster.manager.flow.retrieval.delay=5 sec | |
nifi.cluster.manager.protocol.threads=10 | |
nifi.cluster.manager.safemode.duration=0 sec |