为 impala 查询打开屏幕

Posted

技术标签:

【中文标题】为 impala 查询打开屏幕【英文标题】:Open screen for a impala query 【发布时间】:2021-05-27 06:12:59 【问题描述】:

我在一个文件中有一个 impala 查询,我想为此查询打开一个屏幕。

查询是这样的

select * 
from db.test
where date >20201101

我将使用impala-shell -f test.sql 运行该文件 也可以生成一个文件,其后屏幕的执行时间?

【问题讨论】:

【参考方案1】:

是的,这可以通过使用更多的 shell 脚本来实现。

impala-shell -k --ssl -i xx:100 -q "select * from table;" >logfile.txt 2>&1
grep "Fetched" logfile.txt | cut -d " " -f 5 > Run_info.txt  #for Select,Create
grep "Modified" logfile.txt | cut -d " " -f 5 >>Run_info.txt  #for Insert

输出将是0.11s 您可以使用它来循环运行所有脚本。如果您愿意,您也可以查看从日志文件中获取/修改了多少条记录。你只需要调整 grep 命令。

【讨论】:

以上是关于为 impala 查询打开屏幕的主要内容,如果未能解决你的问题,请参考以下文章