I chang beeline-log4j.properties to  log4j.rootLogger=INFO, console.

When I use (beeline -u jdbc:hive2:// )   and (set hive.execution.engine=mr) , 
the query log display

scan complete in 5ms 
Connecting to jdbc:hive2:// 
15/05/27 13:06:40 [main]: WARN conf.HiveConf: HiveConf of name 
hive.metastore.local does not exist 
SLF4J: Class path contains multiple SLF4J bindings. 
SLF4J: Found binding in 
[jar:file:/home/bi_etl/soft/hadoop-2.3.0-cdh5.0.2-hive-1.1.0/share/hadoop/common/lib/slf4j-log4j12-1.7.5.jar!/org/slf4j/impl/StaticLoggerBinder.class]
 
SLF4J: Found binding in 
[jar:file:/home/bi_etl/soft/zhaoheng-hive-1.1.0/lib/hive-jdbc-1.1.0-standalone.jar!/org/slf4j/impl/StaticLoggerBinder.class]
 
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an 
explanation. 
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory] 
15/05/27 13:06:40 [main]: INFO metastore.HiveMetaStore: 0: Opening raw store 
with implemenation class:org.apache.hadoop.hive.metastore.ObjectStore 
15/05/27 13:06:40 [main]: INFO metastore.ObjectStore: ObjectStore, initialize 
called 
15/05/27 13:06:41 [main]: INFO DataNucleus.Persistence: Property 
datanucleus.cache.level2 unknown - will be ignored 
15/05/27 13:06:41 [main]: INFO DataNucleus.Persistence: Property 
hive.metastore.integral.jdo.pushdown unknown - will be ignored

But when I change engine to Tez,the query log disappear

0: jdbc:hive2://> set hive.execution.engine=tez; 
15/05/27 13:08:00 [main]: INFO operation.Operation: Putting temp output to file 
/tmp/bi_etl/7478ed27-0ef8-4b79-a281-89afb45f6d415706719640468050121.pipeout 
No rows affected (0.006 seconds) 
0: jdbc:hive2://> select count(*) from p_city; 
+------+--+ 
| _c0 | 
+------+--+ 
| 531 | 
+------+--+

another problem,when I use beeline -u jdbc:hive2://10.4.11.4:10000,the query 
log disappear 
 jdbc:hive2://10.4.11.4:10000> select count(*) from p_city; 
+------+--+ 
| _c0 | 
+------+--+ 
| 531 | 
+------+--+

r7raul1...@163.com
 
From: Chinna Rao Lalam
Date: 2015-05-27 12:35
To: user
Subject: Re: Beeline connect to hiveserver2 didn't print log.
By default beeline logs will come to console with log level WARN only. If you 
need some changes update the beeline-log4j.properties.

On Wed, May 27, 2015 at 8:58 AM, r7raul1...@163.com <r7raul1...@163.com> wrote:

I use hive1.1.0 beeline remote connect to hiveserver2. When I submit query , 
only query result return. No log return.  Where can I find the execution log?



r7raul1...@163.com



-- 
Hope It Helps,
Chinna

Reply via email to