gpt4 book ai didi

io-redirection - 如何将 Impala 查询的结果与查询一起输出

转载 作者:行者123 更新时间:2023-12-04 06:42:30 25 4
gpt4 key购买 nike

有没有一种方法可以将 Impala 查询的结果与查询一起输出?

例如,如果我的查询是'show databases',我想将结果输出到一个类似这样的文件:

Query: show databases
Result: ------default-------

当我运行 impala-shell -i someip -f 'filename' -o 'output' 时,我只看到一个接一个的结果,所以很难将哪个结果与哪个结果关联起来查询(特别是当输入文件包含大量查询时)。

最佳答案

将 stderr 和 stdout 重定向到文件
(查询在 stderr 中)

impala-shell -f 'filename' &>'output'

演示

[cloudera@quickstart ~]$ cat>filename
select 1;
select 2;
select 3;
[cloudera@quickstart ~]$ impala-shell -f 'filename' &>'output'
[cloudera@quickstart ~]$ cat output
Starting Impala Shell without Kerberos authentication
Connected to quickstart.cloudera:21000
Server version: impalad version 2.5.0-cdh5.7.0 RELEASE (build ad3f5adabedf56fe6bd9eea39147c067cc552703)
Query: select 1
+---+
| 1 |
+---+
| 1 |
+---+
Fetched 1 row(s) in 0.16s
Query: select 2
+---+
| 2 |
+---+
| 2 |
+---+
Fetched 1 row(s) in 0.02s
Query: select 3
+---+
| 3 |
+---+
| 3 |
+---+
Fetched 1 row(s) in 0.02s
[cloudera@quickstart ~]$

关于io-redirection - 如何将 Impala 查询的结果与查询一起输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42099788/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com