首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何输出Impala查询的结果以及查询

如何输出Impala查询的结果以及查询
EN

Stack Overflow用户
提问于 2017-02-07 20:53:05
回答 1查看 3.1K关注 0票数 3

是否有方法输出Impala查询和查询的结果?

例如,如果我的查询是'show databases',我希望将结果输出到一个文件中,如下所示:

代码语言:javascript
复制
Query: show databases
Result: ------default-------

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

EN

回答 1

Stack Overflow用户

发布于 2017-02-07 22:09:42

将stderr和stdout重定向到文件

(查询在stderr中)

代码语言:javascript
复制
impala-shell -f 'filename' &>'output'

演示

代码语言:javascript
复制
[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 ~]$ 
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42099788

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档