为 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 查询打开屏幕的主要内容,如果未能解决你的问题,请参考以下文章