It seems, it is not able to pick up the debug parameters. You can actually
set export
_JAVA_OPTIONS="-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=y"
and then submit the job to enable debugging.

Thanks
Best Regards

On Fri, Aug 7, 2015 at 10:20 PM, Benjamin Ross <br...@lattice-engines.com>
wrote:

> Hi,
>
> I’m trying to run the hive thrift server in debug mode.  I’ve tried to
> simply pass -Xdebug 
> -Xrunjdwp:transport=dt_socket,address=127.0.0.1:8888,server=y,suspend=n
> to start-thriftserver.sh as a driver option, but it doesn’t seem to host a
> server.  I’ve then tried to edit the various shell scripts to run hive
> thrift server but couldn’t get things to work.  It seems that there must be
> an easier way to do this.  I’ve also tried to run it directly in eclipse,
> but ran into issues related to Scala that I haven’t quite yet figured out.
>
>
>
> start-thriftserver.sh --driver-java-options
> "-agentlib:jdwp=transport=dt_socket,address=localhost:8000,server=y,suspend=n
> -XX:MaxPermSize=512"  --master yarn://localhost:9000 --num-executors 2
>
>
>
>
>
> jdb -attach localhost:8000
>
> java.net.ConnectException: Connection refused
>
>         at java.net.PlainSocketImpl.socketConnect(Native Method)
>
>         at
> java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
>
>         at
> java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
>
>         at
> java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
>
>         at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
>
>         at java.net.Socket.connect(Socket.java:579)
>
>         at
> com.sun.tools.jdi.SocketTransportService.attach(SocketTransportService.java:222)
>
>         at
> com.sun.tools.jdi.GenericAttachingConnector.attach(GenericAttachingConnector.java:116)
>
>         at
> com.sun.tools.jdi.SocketAttachingConnector.attach(SocketAttachingConnector.java:90)
>
>         at
> com.sun.tools.example.debug.tty.VMConnection.attachTarget(VMConnection.java:519)
>
>         at
> com.sun.tools.example.debug.tty.VMConnection.open(VMConnection.java:328)
>
>         at com.sun.tools.example.debug.tty.Env.init(Env.java:63)
>
>         at com.sun.tools.example.debug.tty.TTY.main(TTY.java:1066)
>
>
>
> Let me know if I’m missing something here…
> Thanks in advance,
>
> Ben
>

Reply via email to