0

我正在测试 hive 中一些查询的性能,因此应避免将查询结果打印到标准输出或文件。在 oracle sql plus 中,我可以做

oracle> SET autotrace traceonly;

或者

oracle> set autotrace on statistics;

然后

oracle> some query;
oracle> set autotrace trace off;

蜂巢中有等效的语句吗?

4

1 回答 1

2

您可以只使用 Hive 命令行实用程序的--silentor-S选项来消除 Hive 日志消息,但这仍会在标准输出上打印查询的输出。为避免这种情况,您可以重定向到/dev/null,例如:

$ hive -S -e "SELECT * FROM mytable" > /dev/null
于 2013-01-24T22:13:16.693 回答