Windows 上执行 Hive 查询时如何隐藏多余信息?
windows 上执行简单的 hive 查询时如何隐藏多余的信息?
在 windows 上执行 hive 查询时,即便查询本身很简单,也可能会产生大量辅助信息。这些信息对于解决问题或调试很有用,但有时会淹没主要结果。
为了解决这个问题,可以通过调整 hive 的日志级别来屏蔽这些辅助信息。具体步骤如下:
在命令提示符或 powershell 中,使用以下命令执行 hive 查询:
hive --hiveconf hive.root.logger=WARN,console
首先,添加 --hiveconf 参数来设置 hive 配置。接下来,将 hive.root.logger 配置项设置为 warn,console。这将只输出警告级别(或更高)的日志信息。
执行查询后,只应显示结果,而无冗余信息。
需要注意的是,不同版本的 hive 配置项可能有所不同。请参考官方文档以获取特定版本的正确配置项。