hive logger始终显示INFO

时间:2014-10-15 03:25:11

标签: hadoop logging configuration hive

很抱歉这个重复的帖子。但我真的没有找到解决方案......

我在macbook pro上使用hive-0.9.0二进制版本。问题是每一步,查询返回INFO和WARNING的大量日志。首先它对我没有帮助,初学者因为不清楚。其次,我不确定它可能影响速度?

我做了一些研究,并遵循这些人给出的解决方案。我所做的如下:

  1. 修改$ HADOOP_CONF / log4j.properties:更改" hadoop.root.logger = INFO,console" to" hadoop.root.logger = ERROR"

  2. 修改$ HIVE_CONF / hive-exec-log4j.properties:更改" hive.root.logger = INFO,FA" to" hive.root.logger = ERROR&#34 ;;改变" log4j.threshhold = WARN" to" log4j.threshhold = ERROR"

  3. 在$ HIVE_CONF / hive-log4j.properties中做类似的事情

  4. 检查某些行,例如" log4j.logger.org.apache.hadoop.conf.Configuration.deprecation = WARN"在$ HADOOP_CONF中取消注释。但我没有发现任何类似这一行的内容。

  5. 它们都不起作用。有人能帮助我吗?非常感谢!!!

1 个答案:

答案 0 :(得分:1)

您需要更新HADOOP_OPTS环境变量(通常在$ HADOOP_CONF_DIR / hadoop-env.sh中设置。

export HADOOP_OPTS="-Dhadoop.root.logger=ERROR $HADOOP_OPTS"