I am using Amazon EMR. I have discovered that setting those log4j categories 
has the desired effect in EMR Hive 0.5, but has no effect in EMR Hive 0.7 beta 
version.

Setting them in Apache Hive 0.7 release version (on my computer, with Derby 
instead of MySQL) has the desired effect also.


From: Steven Wong [mailto:sw...@netflix.com]
Sent: Monday, May 23, 2011 4:13 PM
To: user@hive.apache.org
Subject: RE: Logging MySQL queries

After posting my question, I did some digging and also found the log4j 
categories. Unfortunately, setting them to DEBUG in hive-log4j.properties has 
no effect.

I will look into log4jdbc. Thanks for pointing it out.

Steven


From: Carl Steinbach [mailto:c...@cloudera.com]
Sent: Monday, May 23, 2011 3:51 PM
To: user@hive.apache.org
Subject: Re: Logging MySQL queries

Hi Steven,

I think you can tell Datanucleus to log SQL using some of the configuration 
properties described here: 
http://www.datanucleus.org/products/accessplatform/logging.html

It looks like the Datanucleus.Datastore.* categories are the ones you are 
interested in.

Another option which may work is better is to use the log4jdbc proxy driver: 
http://code.google.com/p/log4jdbc/

Hope this helps.

Carl
On Mon, May 23, 2011 at 2:45 PM, Steven Wong 
<sw...@netflix.com<mailto:sw...@netflix.com>> wrote:
My Hive metastore uses MySQL. I'd like to see Hive CLI log all SQL queries that 
are issued to MySQL. What config/property should I set to accomplish this?

Thanks.
Steven

Reply via email to