将impala shell查询结果保存到csv

eivgtgni  于 2021-06-26  发布在  Impala
关注(0)|答案(2)|浏览(596)

如何通过impala shell将查询结果保存在csv文件中。
我的代码:

impala-shell -q "use test;
select * from teams;
-- From this point I need to save the query results to /Desktop (for example).
"

我遇到的问题是,我必须先选择db,然后再操作查询,但我只看到直接使用查询的语法命令,而不是先使用db,然后再使用查询。

cedebl8k

cedebl8k1#

你可以用

impala-shell -B -q "select * from anylbi.tablename_1;" -o extract.csv
--print_header '--output_delimiter=,'

如果您有一个特定的服务器,您正在尝试连接,您可以使用-i选项,然后在impala shell之后使用服务器名称

nbewdwxp

nbewdwxp2#

找到了。

impala-shell -B -o output.csv --output_delimiter=',' -q "use test;
select * from teams;"

相关问题