Provides a client service for managing connections to a Neo4J 4.X or newer database. Configuration information for the Neo4J driver that corresponds to most of the settings for this service can be found here: https://neo4j.com/docs/driver-manual/current/client-applications/#driver-configuration. This service was created as a result of the break in driver compatibility between Neo4J 3.X and 4.X and might be renamed in the future if and when Neo4J should break driver compatibility between 4.X and a future release.
graph, neo4j, cypher
In the list below, the names of required properties appear in bold. Any other properties (not in bold) are considered optional. The table also indicates any default values, and whether a property supports the NiFi Expression Language.
Display Name | API Name | Default Value | Allowable Values | Description |
---|---|---|---|---|
Neo4j Connection URL | neo4j-connection-url | bolt://localhost:7687 | Neo4J endpoing to connect to. Supports Expression Language: true (will be evaluated using variable registry only) | |
Username | neo4j-username | Username for accessing Neo4J Supports Expression Language: true (will be evaluated using variable registry only) | ||
Password | neo4j-password | Password for Neo4J user. A dummy non-blank password is required even if it disabled on the server. Sensitive Property: true | ||
Neo4J Max Connection Time Out (seconds) | neo4j-max-connection-time-out | 5 seconds | The maximum time for establishing connection to the Neo4j Supports Expression Language: true (will be evaluated using variable registry only) | |
Neo4J Max Connection Pool Size | neo4j-max-connection-pool-size | 100 | The maximum connection pool size for Neo4j. Supports Expression Language: true (will be evaluated using variable registry only) | |
Neo4J Max Connection Acquisition Timeout | neo4j-max-connection-acquisition-timeout | 60 second | The maximum connection acquisition timeout. Supports Expression Language: true (will be evaluated using variable registry only) | |
Neo4J Idle Time Before Connection Test | neo4j-idle-time-before-test | 60 seconds | The idle time before connection test. Supports Expression Language: true (will be evaluated using variable registry only) | |
Neo4J Max Connection Lifetime | neo4j-max-connection-lifetime | 3600 seconds | The maximum connection lifetime Supports Expression Language: true (will be evaluated using variable registry only) | |
SSL Trust Chain PEM | SSL Trust Chain PEM | Neo4J requires trust chains to be stored in a PEM file. If you want to use a custom trust chain rather than defaulting to the system trust chain, specify the path to a PEM file with the trust chain. Supports Expression Language: true (will be evaluated using variable registry only) |