flink-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Flavio Pompermaier <pomperma...@okkam.it>
Subject Re: remote debugging
Date Thu, 19 May 2016 09:56:15 GMT
You're welcome ;)

On Thu, May 19, 2016 at 11:54 AM, Till Rohrmann <till.rohrmann@gmail.com>
wrote:

> Thanks Flavio for adding the Eclipse section for remote debugging :-)
>
> On Tue, May 17, 2016 at 5:55 PM, Flavio Pompermaier <pompermaier@okkam.it>
> wrote:
>
> > Done ;)
> >
> > On Tue, May 17, 2016 at 5:37 PM, Robert Metzger <rmetzger@apache.org>
> > wrote:
> >
> > > Okay, I gave you permissions.
> > >
> > > On Tue, May 17, 2016 at 5:22 PM, Flavio Pompermaier <
> > pompermaier@okkam.it>
> > > wrote:
> > >
> > > > I've just signed up as f.pompermaier
> > > >
> > > > Thanks!
> > > >
> > > > On Tue, May 17, 2016 at 5:04 PM, Robert Metzger <rmetzger@apache.org
> >
> > > > wrote:
> > > >
> > > > > Can you give me your wiki user id, then I can give you permissions.
> > > > >
> > > > > On Tue, May 17, 2016 at 3:56 PM, Flavio Pompermaier <
> > > > pompermaier@okkam.it>
> > > > > wrote:
> > > > >
> > > > > > No I can't edit that page :(
> > > > > >
> > > > > > On Tue, May 17, 2016 at 3:46 PM, Stefano Baghino <
> > > > > > stefano.baghino@radicalbit.io> wrote:
> > > > > >
> > > > > > > Thanks Flavio,
> > > > > > >
> > > > > > > perhaps it would be a nice addition to the Wiki page, would
you
> > > care
> > > > to
> > > > > > > contribute your suggestion? :)
> > > > > > >
> > > > > > > On Tue, May 17, 2016 at 3:22 PM, Flavio Pompermaier <
> > > > > > pompermaier@okkam.it>
> > > > > > > wrote:
> > > > > > >
> > > > > > > > Hi to all,
> > > > > > > >
> > > > > > > > for debugging Flink from Eclipse this is what you
have to do:
> > > > > > > >
> > > > > > > >    1. go to 'Run' -> 'Debug configurations...'
> > > > > > > >    2. Create a new 'Remote Java Application'
> > > > > > > >    3. In the 'Connect' tab choose:
> > > > > > > >       1. the project to debug
> > > > > > > >       2. Connection type 'Standard (Socket Attach)'
> > > > > > > >       3. Connection properties
> *target.host.name-or-ip*/*5005*
> > > > > (change
> > > > > > > > *target.host.name-or-ip
> > > > > > > >       properly...)*
> > > > > > > >       4. (Optional) If you see the error 'Multiple
launchers
> > > > > available'
> > > > > > > >       because you have bot Eclipse and scala debuggers
click
> on
> > > > > Select
> > > > > > > one
> > > > > > > > and
> > > > > > > >       select the right one (e.g. Eclipse JDT Launcher)
> > > > > > > >
> > > > > > > > Unofrtunately remote debugging is not possible with
Flink UDF
> > (or
> > > > at
> > > > > > > least
> > > > > > > > I didn't manage to debug it from Eclipse).
> > > > > > > >
> > > > > > > > Best,
> > > > > > > > Flavio
> > > > > > > >
> > > > > > > > On Tue, May 17, 2016 at 11:24 AM, Stephan Ewen <
> > sewen@apache.org
> > > >
> > > > > > wrote:
> > > > > > > >
> > > > > > > > > Hey Stefano!
> > > > > > > > >
> > > > > > > > > I think that question is bound to come up again.
I created
> a
> > > page
> > > > > in
> > > > > > > the
> > > > > > > > > Flink Wiki to document this.
> > > > > > > > >
> > > > > > > > > If you have a few moments, would be great if
you could add
> > your
> > > > > > > > description
> > > > > > > > > there:
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> https://cwiki.apache.org/confluence/display/FLINK/Remote+Debugging+of+Flink+Clusters
> > > > > > > > > (it is linked from the front page
> > > > > > > > >
> > > > >
> https://cwiki.apache.org/confluence/display/FLINK/Apache+Flink+Home
> > > > > > )
> > > > > > > > >
> > > > > > > > > Greetings,
> > > > > > > > > Stephan
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > On Tue, May 17, 2016 at 4:26 AM, Vijay Srinivasaraghavan
<
> > > > > > > > > vijikarthi@yahoo.com.invalid> wrote:
> > > > > > > > >
> > > > > > > > > > Awesome, thanks Stefano!!
> > > > > > > > > >
> > > > > > > > > >     On Monday, May 16, 2016 9:57 AM, Stefano
Baghino <
> > > > > > > > > > stefano.baghino@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
> <
> > > > > > > > > > vijikarthi@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
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > --
> > > > > > > BR,
> > > > > > > Stefano Baghino
> > > > > > >
> > > > > > > Software Engineer @ Radicalbit
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message