以 CSV 格式保存 Impala Shell 查询结果
Save Impala Shell query results in CSV
如何通过 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).
"
我遇到的问题是我必须先select数据库然后操作查询,但我只看到直接使用查询的语法命令而不是使用数据库然后查询.
找到了。
impala-shell -B -o output.csv --output_delimiter=',' -q "use test;
select * from teams;"
您可以使用
impala-shell -B -q "select * from anylbi.tablename_1;" -o extract.csv
--print_header '--output_delimiter=,'
如果您有一个特定的服务器,您正在尝试连接您可以使用 -i 选项,然后在 impala-shell
之后使用服务器名称
例如:
服务器:SERVER_NAME
输出文件:output.csv
数据库:测试
Table 名称:团队
分隔符:|
impala-shell -k -i SERVER_NAME --ssl -B -o output.csv --print_header --output_delimiter=| -q "use test; select * from teams";
如何通过 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).
"
我遇到的问题是我必须先select数据库然后操作查询,但我只看到直接使用查询的语法命令而不是使用数据库然后查询.
找到了。
impala-shell -B -o output.csv --output_delimiter=',' -q "use test;
select * from teams;"
您可以使用
impala-shell -B -q "select * from anylbi.tablename_1;" -o extract.csv
--print_header '--output_delimiter=,'
如果您有一个特定的服务器,您正在尝试连接您可以使用 -i 选项,然后在 impala-shell
之后使用服务器名称例如:
服务器:SERVER_NAME
输出文件:output.csv
数据库:测试
Table 名称:团队
分隔符:|
impala-shell -k -i SERVER_NAME --ssl -B -o output.csv --print_header --output_delimiter=| -q "use test; select * from teams";