Options
- Subscribe to RSS Feed
- Mark as New
- Mark as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
Rising Star
Created on
07-09-2023
08:31 PM
- edited on
07-10-2023
11:51 PM
by
VidyaSargur
When starting NiFi, it uses the default staging path which is /home/NiFi/. This path needs the Execute permissions for NiFi binaries to avoid NiFi from failing to starting . The below error would also indicate the cause of this issue;
Caused by: java.lang.UnsatisfiedLinkError: /home/nifi/.cache/JNA/temp/jna3526468256198020468.tmp: /home/nifi/.cache/JNA/temp/jna3526468256198020468.tmp: failed to map segment from shared object: Operation not permitted
Solution
In case of security hardening (noexec) for /home, you need to change the default staging directory in NiFi by using the below parameters:
CM > NIFI > Configs
NiFi Node Advanced Configuration Snippet (Safety Valve) for staging/bootstrap.conf.xml
add the following:
Name: java.arg.jna
Value: -Djna.tmpdir=/NEWPATH
Restart NIFI services.
742 Views