很抱歉这个重复的帖子。但我真的没有找到解决方案......
我在macbook pro上使用hive-0.9.0二进制版本。问题是每一步,查询返回INFO和WARNING的大量日志。首先它对我没有帮助,初学者因为不清楚。其次,我不确定它可能影响速度?
我做了一些研究,并遵循这些人给出的解决方案。我所做的如下:
修改$ HADOOP_CONF / log4j.properties:更改" hadoop.root.logger = INFO,console" to" hadoop.root.logger = ERROR"
修改$ HIVE_CONF / hive-exec-log4j.properties:更改" hive.root.logger = INFO,FA" to" hive.root.logger = ERROR&#34 ;;改变" log4j.threshhold = WARN" to" log4j.threshhold = ERROR"
在$ HIVE_CONF / hive-log4j.properties中做类似的事情
检查某些行,例如" log4j.logger.org.apache.hadoop.conf.Configuration.deprecation = WARN"在$ HADOOP_CONF中取消注释。但我没有发现任何类似这一行的内容。
它们都不起作用。有人能帮助我吗?非常感谢!!!
答案 0 :(得分:1)
您需要更新HADOOP_OPTS环境变量(通常在$ HADOOP_CONF_DIR / hadoop-env.sh中设置。
export HADOOP_OPTS="-Dhadoop.root.logger=ERROR $HADOOP_OPTS"