Or you can use --verbose=[true/false] when use jdbc client.
Show verbose error messages and debug information (true) or do not show (false). Default is false. Usage: beeline --verbose=true r7raul1...@163.com From: r7raul1...@163.com Date: 2015-10-20 13:07 To: user Subject: Re: Re: Hiveserver2 client stdout That would just increase the log level on the server side right? YES You can check the log in detail. r7raul1...@163.com From: Jerrick Hoang Date: 2015-10-20 11:55 To: user Subject: Re: Hiveserver2 client stdout That would just increase the log level on the server side right? I want the stdout log sent to the jdbc client. On Mon, Oct 19, 2015 at 6:49 PM, r7raul1...@163.com <r7raul1...@163.com> wrote: start hiveserver2 with --hiveconf hive.root.logger=DEBUG,console . Then check hiveserver2 log. r7raul1...@163.com From: Jerrick Hoang Date: 2015-10-20 09:03 To: user Subject: Hiveserver2 client stdout Hi all, I have a hiveserver2 client running on a remote server. I'm able to connect to it via beeline CLI and everything works fine but when I try to query via a JDBC client, the stdout is not there. For example, if the server side throws an exception, beeline can show the exception but all the JDBC client can do is giving me ` Error while processing statement: FAILED: Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask` which is not very helpful. Is there a way to capture all stdout stderr using a JDBC? I figure if beeline is able to do it then I should be able to write a jdbc client to do it too, THanks, J