文档章节

Impala Shell

China_OS
 China_OS
发布于 2017/03/10 18:30
字数 398
阅读 170
收藏 0

介绍

    impala-shell在启动的时候,可以设置一些参数,可以对用户更友好,这些参数可以在启动impala-shell命令行时指定,也可以在$HOME/.impalarc中通过配置文件指定

参数

-i IMPALAD, --impalad=IMPALAD       impala-shell连接到哪个impalad服务,配置文件impalad=hostname:port
-q QUERY, --query=QUERY                  impala-shell的非交互模式,查询语句写在命令行,配置文件query=query
-f QUERY_FILE, --query_file=QUERY_FILE  通过文件引用查询语句,日志文件query_file=path_to_query_file
-o OUTPUT_FILE, --output_file=OUTPUT_FILE  查询结果输出到文件,配置文件output_file=filename
-B, --delimited       所有的查询结果输出成文本文件,配合--output_delimiter将查询结果存储在文件中。配置文件write_delimited=true
--print_header                            在delimited模式下打印列的名称。                      
--output_delimiter=OUTPUT_DELIMITER       输出的分隔符,默认\t,配置文件output_delimiter=character              
-p, --show_profiles                       在每次查询后显示查询计划,配置文件show_profiles=true                     
-c, --ignore_query_failure                忽略查询失败,配置文件ignore_query_failure=true
-r, --refresh_after_connect 在连接到impala之后刷新impala的元数据,类似于执行INVALIDATE METADATA语句,配置文件refresh_after_connect=true
-d DEFAULT_DB, --database=DEFAULT_DB  默认连接到哪个DB,配置文件default_db=default_db
--config_file=CONFIG_FILE  也可以定义自己的配置文件路径,默认是$HOME/.impalarc
--live_summary        打印详细信息,类似SUMMARY 命令
--live_progress       打印进度条,显示每个查询完成的百分比。

    ps:上面的参数既可以写在impala-shell命令行,也可以在配置文件中指定,名称上有点小差异

配置样例

[impala]
verbose=true
default_db=tpc_benchmarking
write_delimited=true
output_delimiter=,
output_file=/home/tester1/benchmark_results.csv
show_profiles=true

 

© 著作权归作者所有

China_OS
粉丝 427
博文 463
码字总数 519985
作品 0
静安
技术主管
私信 提问
安装cdh5.0执行impala-shell命令报impala_shell.py文件找不到

一 问题描述 采用package包方式安装cdh时, 安装程序会将impala-shell目录下的所有文件复制到/usr/lib/impala-shell下面, 但采用parcels安装时,安装程序并不会创建/usr/lib/impala-shell目录,...

cloud-coder
2014/06/05
584
0
使用 Impala Shell(翻译)

使用 Impala Shell 你可以使用 Impala shell 工具 (impala-shell) 配置数据库和表、插入数据和执行查询。你可以在交互式会话里提交 SQL 语句进行即席查询和探测(For ad hoc queries and exp...

weiqingbin
2014/01/07
763
0
impala-shell 连接问题,求大神解答

在安装impala 时 启动impala-shell 报错 [root@zyc~]# impala-shell Starting Impala Shell without Kerberos authentication Error connecting: TTransportException, Could not connect t......

18岁的年华
2016/11/23
3.2K
1
连接到 impalad(翻译)

连接到 impalad 在你连接到 impalad 守护进程实例的 impala-shell 会话中,可以只运行查询。你既可以在运行 impala-shell 时通过命令行选项指定连接信息,也可以在 impala-shell 会话中通过运...

weiqingbin
2014/01/07
325
0
Impala 表使用 Avro 文件格式(翻译)

Impala 表使用 Avro 文件格式 Cloudera Impala 支持数据文件使用 Avro 文件格式的表。Impala 可以查询 Avro 表,但目前不支持创建和插入数据。对于这些操作,使用 Hive 处理,然后切换回 Im...

weiqingbin
2014/01/20
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

mysql概览

学习知识,首先要有一个总体的认识。以下为mysql概览 1-架构图 2-Detail csdn |简书 | 头条 | SegmentFault 思否 | 掘金 | 开源中国 |

程序员深夜写bug
34分钟前
2
0
golang微服务框架go-micro 入门笔记2.2 micro工具之微应用利器micro web

micro web micro 功能非常强大,本文将详细阐述micro web 命令行的功能 阅读本文前你可能需要进行如下知识储备 golang分布式微服务框架go-micro 入门笔记1:搭建go-micro环境, golang微服务框架...

非正式解决方案
今天
1
0
前端——使用base64编码在页面嵌入图片

因为页面中插入一个图片都要写明图片的路径——相对路径或者绝对路径。而除了具体的网站图片的图片地址,如果是在自己电脑文件夹里的图片,当我们的HTML文件在别人电脑上打开的时候图片则由于...

被毒打的程序猿
今天
2
0
Flutter 系列之Dart语言概述

Dart语言与其他语言究竟有什么不同呢?在已有的编程语言经验的基础上,我们该如何快速上手呢?本篇文章从编程语言中最重要的组成部分,也就是基础语法与类型变量出发,一起来学习Dart吧 一、...

過愙
今天
2
0
rime设置为默认简体

转载 https://github.com/ModerRAS/ModerRAS.github.io/blob/master/_posts/2018-11-07-rime%E8%AE%BE%E7%BD%AE%E4%B8%BA%E9%BB%98%E8%AE%A4%E7%AE%80%E4%BD%93.md 写在开始 我的Arch Linux上......

zhenruyan
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部