Configuring JAVA_HOME for DataStax agents

DataStax agents do not pick up the environment variables of the currently logged-in user by default.

For example, if Java is not in the machine's PATH, you may notice errors in the agent log on start-up:

nohup: cannot run command 'java': No such file or directory

Procedure

On the Cassandra nodes where the agents are installed, create the file /etc/default/datastax-agent and set the environment variables for JAVA_HOME and any other custom environment variables that the agent may need. For example:
export JAVA_HOME = /usr/bin/java