2017-03-05 56 views

回答

0

你可以增加轮询间隔以分钟或小时:

SET hive.exec.counters.pull.interval=[millis]; 

默认为1000毫秒,但可以将其提高到任何你喜欢的。这应该会减少写入stdout的日志数量。

+0

它不为我工作的错误消息。我一直在Windows上运行一切(Hadoop,配置单元等)(只是为了学习)。我已经尝试过将日志级别更改为错误;我想我已经错过了一些在Hive-site.xml中的东西。 –

0

如果你不希望在控制台上的任何记录,同时启动外壳可以设置hive.root.logger属性

$HIVE_HOME/bin/hive --hiveconf hive.root.logger=INFO,DRFA 

hive.root.logger指定的日志记录级别以及日志 目的地。将控制台指定为目标会将日志发送到 标准错误(而不是日志文件)。

如果你想看到控制台,您可以设置该命令

$HIVE_HOME/bin/hive --hiveconf hive.root.logger=ERROR,console 
+0

它没有为我工作。我试图将日志级别更改为ERROR,但我可以在控制台中看到日志。我一直在windows上运行配置单元。 –