Changing temporary path for Ozone services and CLI tools
If the /tmp directory has noexec permission set, you must change the /tmp directory to a different directory to ensure the successful execution of the Ozone services and CLI tools.
Third-party libraries depend on the /tmp directory to execute their binaries. Third-party libraries cannot execute their binaries if the /tmp directory has noexec permission set. For example, third-party libraries such as Netty and RocksDB use the /tmp directory to load and execute their binaries.
To ensure that libraries are loaded and binaries are executed, you must change the default
/tmp directory to a different directory for Ozone services and CLI
tools where required permission is present.