Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在测试 hive 中一些查询的性能,因此应避免将查询结果打印到标准输出或文件。在 oracle sql plus 中,我可以做
oracle> SET autotrace traceonly;
或者
oracle> set autotrace on statistics;
然后
oracle> some query; oracle> set autotrace trace off;
蜂巢中有等效的语句吗?
您可以只使用 Hive 命令行实用程序的--silentor-S选项来消除 Hive 日志消息,但这仍会在标准输出上打印查询的输出。为避免这种情况,您可以重定向到/dev/null,例如:
--silent
-S
/dev/null
$ hive -S -e "SELECT * FROM mytable" > /dev/null