[ 
https://issues.apache.org/jira/browse/HIVE-3428?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13448158#comment-13448158
 ] 

Zhenxiao Luo commented on HIVE-3428:
------------------------------------

Problems in the current log4j configuration:

1. When hive is running MapReduce job using hadoop(which locates in 
testutils/hadoop), hadoop is configured using HADOOP_CONF_DIR. While, 
currently, HADOOP_CONF_DIR is not set properly(not set at all except for pdk 
scripts).

2. hadoop is by default doing log4j initialization by reading log4j.properties 
in its HADOOP_CONF_DIR. We do have a hive-log4j.properties, which is used to 
initialize hive log4j, but no such log4j.properties exited for hadoop.

3. In the current hive-log4j.properties file, there is no 
log4j.appender.NullAppender defined, which could produce the following log4j 
error message:

[junit] < log4j:ERROR Could not find value for key log4j.appender.NullAppender
[junit] < log4j:ERROR Could not instantiate appender named "NullAppender".

4. The current log4j Event Counter Appender is initialized with an deprecated 
value, which would produce the following warning message:

[junit] < WARNING: org.apache.hadoop.metrics.jvm.EventCounter is deprecated. 
Please use org.apache.hadoop.log.metrics.EventCounter in all the 
log4j.properties files.

                
> Fix log4j configuration errors when running hive on hadoop23
> ------------------------------------------------------------
>
>                 Key: HIVE-3428
>                 URL: https://issues.apache.org/jira/browse/HIVE-3428
>             Project: Hive
>          Issue Type: Bug
>    Affects Versions: 0.10.0
>            Reporter: Zhenxiao Luo
>            Assignee: Zhenxiao Luo
>
> There are log4j configuration errors when running hive on hadoop23, some of 
> them may fail testcases, since the following log4j error message could 
> printed to console, or to output file, which diffs from the expected output:
> [junit] < log4j:ERROR Could not find value for key log4j.appender.NullAppender
> [junit] < log4j:ERROR Could not instantiate appender named "NullAppender".
> [junit] < 12/09/04 11:34:42 WARN conf.HiveConf: hive-site.xml not found on 
> CLASSPATH

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to