Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1211059
  • 博文数量: 259
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 2518
  • 用 户 组: 普通用户
  • 注册时间: 2012-10-13 16:12
个人简介

科技改变世界,技术改变人生。

文章分类

全部博文(259)

分类: 大数据

2015-04-15 15:12:21

[hadoop@master data]$ hive
WARNING: org.apache.hadoop.metrics.jvm.EventCounter is deprecated. Please use org.apache.hadoop.log.metrics.EventCounter in all the log4j.properties files.
Logging initialized using configuration in jar:file:/app/hive/lib/hive-common-0.9.0.jar!/hive-log4j.properties

Hive history file=/tmp/hadoop/hive_job_log_hadoop_201209251016_560764333.txt

当登录hive的时候 老是有个警告:

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

根据警告的提示  只需要将 一个参数值从 org.apache.hadoop.metrics.jvm.EventCounter 修改为 org.apache.hadoop.log.metrics.EventCounter 即可。

解决的办法:
-- 将conf下面所有的配置文件都cp 一份
cd $HIVE_HOME/conf
cp hive-default.xml.template hive-default.xml 
cp hive-default.xml.template hive-site.xml
cp hive-env.sh.template hive-env.sh
cp hive-log4j.properties.template hive-log4j.properties

--修改参数
vi  hive-log4j.properties 
找到  参数项 log4j.appender.EventCounter
log4j.appender.EventCounter=org.apache.hadoop.metrics.jvm.EventCounter
将这一项的值修改为: org.apache.hadoop.log.metrics.EventCounter
log4j.appender.EventCounter=org.apache.hadoop.log.metrics.EventCounter

修改之后就好了 再次登录hive  警告就消失了。

[hadoop@master conf]$ hive
Logging initialized using configuration in file:/app/hive/conf/hive-log4j.properties
Hive history file=/tmp/hadoop/hive_job_log_hadoop_201209251022_944441939.txt
hive> exit;
阅读(2258) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~