Awesome, thanks Stefano!! 

    On Monday, May 16, 2016 9:57 AM, Stefano Baghino 
<stefano.bagh...@radicalbit.io> wrote:
 

 I had to do it a couple of times. Wonderful experience to understand the
inner workings of Flink and explore it while running.
I don't know if there's a preferred way to do this but this is how I did it:

Edit the run configurations in IntelliJ, click the + icon in the upper left
corner, choose the "Remote" preset.
Under the "Settings" pane, fill in the remote host where you'll run Flink.
Copy the "Command line arguments for running remote JVM".
Go to the machine running Flink, choose the launch script you need to
"hijack" and append the copied arguments after the "java" command. Make
sure to set "suspend=y" if you want to make sure Flink doesn't start
without your debugger attached.

Now simply run Flink with the script you tampered with and run the
debugger. Please note that if you set "suspend=y" Flink won't start until
the debugger is attached to the process. Also beware that if the machine
running Flink is far away from the remote debugger you may suffer from
increased latency when debugging.

Hope I've been helpful, happy hacking. :)

On Mon, May 16, 2016 at 6:43 PM, Vijay Srinivasaraghavan <
vijikar...@yahoo.com.invalid> wrote:

> How do I attach remote debugger to running Flink cluster from IntelliJ?
> Appreciate if anyone could share the steps?
> RegardsVijay




-- 
BR,
Stefano Baghino

Software Engineer @ Radicalbit


   

Reply via email to