使用Hive时提示org.apache.hadoop.metrics.jvm.EventCounter is deprecated警告的解决方案

原创
2017/02/07 18:11
阅读数 525

使用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.log.metrics.EventCounter来替换一下就好了,下面是解决步骤:

1.先进入hive的配置文件夹:

cd $HIVE_HOME/conf

2.建议把东西都备份一下,如果备份过了,跳过此步:

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 

3.备份完了直接去修改hive-log4j.properties文件:

vim hive-log4j.properties

找到log4j.appender.EventCounter那个参数项,把后面的org.apache.hadoop.metrics.jvm.EventCounter改为org.apache.hadoop.log.metrics.EventCounter,然后保存退出。

OK~问题解决~~

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部