java使用impala存放多条sql_Impala--实战之impala-shell&存储&分区&sql(二)

Impala shell

外部命令

impala-shell执行时可加参数

-h(--help)

-v(--version)

-V(--verbose) 默认使用的就是这个

--quiet 关闭详细输出

-p 显示执行计划

-i hostname(--impalad=hostname:port) 指定连接主机,host默认是本机,port默认是21000

-r(--refresh_after_connect) 刷新所有元数据,impala-shell启动完成后立刻会执行这个命令,全量刷新元数据

-q query(--query=query) 从命令行查询,不进入impala-shell

-d default_db(--database=default_db) 指定数据库

-B(--delimited) 去格式化输出,字段名,框都没有,可以使用这个命令直接将结果写入文件

--output_delimited=character 指定分隔符

--print_header 打印列名

-f query_file(--query_file=query_file) 执行查询文件,以分号分隔,文件有多个SQL只执行第一个

-o filename(--output_file filename) 结果输出到指定文件,比重定向好,-o是进程自己开启文件流来写,重定向则是需要bash

-c 查询执行失败时继续执行,比如-f时候文件有多条SQL时。

-k(--kerberos) 使用kerberos安全加密方式运行impala-shell

-I 启用LD

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值