I want my IntelliJ to attach to the running LLAP damons by adding the following
JVM option (for a debugging purpose):
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8000
Where is the right place to append the line?
My previous attempt was as follows :
- Before executing “hive --service llap …”, I modified
${hive-binary-dist}/scripts/llap/bin/llap-daemon-env.sh to modify
LLAP_DAEMON_OPTS.
- What I found, however, is that
${hive-binary-dist}/scripts/llap/bin/llapDaemon.sh refers to
${LLAP_DAEMON_CONF_DIR}/llap-daemon-env.sh, not ${LLAP_DAEMON_BIN_HOME}
- I also tried to locate llap-daemon-env.sh under ${hive-binary-dost}/conf but
found that LlapServiceDriver doesn’t copy that file under LLAP_DAEMON_CONF_DIR.
- I had to modify ${hive-binary-dist}/scripts/llap/bin/llapDaemon.sh to load
llap-daemon-env.sh properly by making it refer to
${LLAP_DAEMON_BIN_HOME}/llap-daemon-env.sh instead of
${LLAP_DAEMON_CONF_DIR}/llap-daemon-env.sh.
- eastcircle