Here is an example:

hive --service llap --instances 1 --args "-XX:+UseG1GC
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8000" --cache
48000m --executors 8 --iothreads 8 --size 180000m --xmx 128000m --loglevel
INFO --javaHome /usr/jdk64/jdk1.8.0_77/

This would generate a "run.sh" script which can be run to start LLAP. This
would open up 8000 port that you have mentioned in the machine where LLAP
daemon is started.

~Rajesh.B

On Mon, Dec 26, 2016 at 10:37 AM, 김동원 <eastcirc...@gmail.com> wrote:

> 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

Reply via email to