Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hadoop 配置单元记录器始终显示信息_Hadoop_Logging_Configuration_Hive - Fatal编程技术网

Hadoop 配置单元记录器始终显示信息

Hadoop 配置单元记录器始终显示信息,hadoop,logging,configuration,hive,Hadoop,Logging,Configuration,Hive,很抱歉这篇重复的文章。但我真的没有找到解决办法 我在macbook pro上使用的是hive-0.9.0二进制版本。问题是,对于每个步骤,查询都会返回大量日志以获取信息和警告。首先它对我没有帮助,因为初学者不清楚。第二,我不确定它是否会影响速度 我做了一些研究,并遵循这些人给出的解决方案。我所做的如下: 修改$HADOOP_CONF/log4j.properties:将“HADOOP.root.logger=INFO,console”更改为“HADOOP.root.logger=ERROR” 修

很抱歉这篇重复的文章。但我真的没有找到解决办法

我在macbook pro上使用的是hive-0.9.0二进制版本。问题是,对于每个步骤,查询都会返回大量日志以获取信息和警告。首先它对我没有帮助,因为初学者不清楚。第二,我不确定它是否会影响速度

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

  • 修改$HADOOP_CONF/log4j.properties:将“HADOOP.root.logger=INFO,console”更改为“HADOOP.root.logger=ERROR”

  • 修改$HIVE_CONF/HIVE-exec-log4j.properties:将“HIVE.root.logger=INFO,FA”更改为“HIVE.root.logger=ERROR”;将“log4j.threshold=WARN”更改为“log4j.threshold=ERROR”

  • 做类似的事情2。在$HIVE_CONF/HIVE-log4j.properties中

  • 检查$hadoop_conf中的一些行,如“log4j.logger.org.apache.hadoop.conf.Configuration.deprecation=WARN”,并取消注释它。但我没有发现任何类似的这一行


  • 它们都不起作用。有人能帮我吗?非常感谢

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

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

    我还在等待答案。。。。。。