Configuring NiFi
This topic describes where to locate configuration files for NiFi and how to configure NiFi for cluster mode.
The configuration files for NiFi are located at
/opt/mapr/nifi/nifi-<version>/conf
directory. Configuration is not
necessary to start using NiFi.
Configuration Files | Description |
---|---|
nifi.properties |
NiFi server side configuration |
bootstrap.conf |
NiFi launcher configuration |
logback.xml |
Logging settings |
authorizers.xml |
Authorization configuration |
login-identity-providers.xml |
Authentication configuration |
state-management.xml |
NiFi cluster-storing state configuration |
NiFi automatically starts after successful configuration.
To learn more about NiFi configurations, see Administration Guide.
Configuring NiFi for Cluster Mode
To ensure that NiFi works on cluster mode, specify Connect String
for
zk-provider
in state-management.xml
file.
node4.cluster.com:5181
nifi.properties
file.-
nifi.web.https.host=node5.cluster.com
(set to FQDN on each node) -
nifi.sensitive.props.key=abcd123456789
(set same on each node) -
nifi.cluster.protocol.is.secure=true
(is necessary if clusters work withhttps
) -
nifi.cluster.is.node=true
-
nifi.cluster.skip.hostname.verify=true
(is necessary if certificate is wildcard withoutsubjectAltNames
) -
nifi.cluster.node.address=node5.cluster.com
(set to FQDN on each node) -
nifi.zookeeper.connect.string=node4.cluster.com:5181
(set similar tostate-management.xml
)