使用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~问题解决~~