目录

一、impala shell内部命令

1.进入impala交互命令行

2.内部命令(同sql操作类似)

3.退出impala

4.连接到指定的机器impalad上去执行

5.增量刷新

6.全量刷新

7.帮助

8.查看sql语句的执行计划

9.打印出更加详细的执行步骤

10.设置显示级别(0,1,2,3)

二、impala外部命令

1.查看帮助手册

2.刷新impala元数据

3.执行指定路径的sql文件

4.直接执行查询语句

5.指定连接运行 impalad 守护进程的主机

6.保存执行结果到文件

7.对查询结果去格式化

8.去格式化后指定分隔符

9.显示查询的执行计划(与EXPLAIN语句输出相同)和每个查询语句底层的执行步骤的详细信息

10.指定当shell连接到impalad节点时使用kerberos身份验证.但是如果impalad节点本身没有启用kerberos,连接将会报错.

11.该选项后面跟kerberos服务名称让impala-shell验证一个特定的impalad服务.如果没有指定kerberos服务名称,将使用impala作为默认的名称.如果该选项用于一个不支持kerberos的连接,将会返回错误

12.启用详细信息输出

13.禁用详细信息输出

14.查询版本信息

15.查询执行失败时继续执行

16.启用LDAP认证

17.启用LDAP时,指定用户名


一、impala shell内部命令

1.进入impala交互命令行

[root@chb1 ~]# impala -shell

2.内部命令(同sql操作类似)

show database;

show create table table_name;

select * from table_name;

3.退出impala

[chb1:21000] default> quit;

[chb1:21000] default> exit;

4.连接到指定的机器impalad上去执行

[chb1:21000] default>connect hostname

5.增量刷新

刷新某一张表的元数据,主要用于刷新hive当中数据表里面的数据改变的情况

[chb1:21000] default>refresh dbname.tablename

6.全量刷新

性能消耗较大,主要用于hive当中新建数据库或者数据库表的时候来进行刷新

[chb1:21000] default>invalidate metadata

7.帮助

[chb1:21000] default>help;

8.查看sql语句的执行计划

[chb1:21000] default>explain select * from table;

9.打印出更加详细的执行步骤

[chb1:21000] default>profile;

10.设置显示级别(0,1,2,3)

set explain_level

二、impala外部命令

1.查看帮助手册

impala-shell –h

2.刷新impala元数据

与建立连接后执行 REFRESH 语句效果相同

impala-shell –r (--refresh_after_connect)

3.执行指定路径的sql文件

impala-shell –f  (--query_file=query_file)

impala-shell -f a.sql

4.直接执行查询语句

impala-shell -q(--query=query)

impala-shell -q "select * from table"

5.指定连接运行 impalad 守护进程的主机

默认端口是 21000。你可以连接到集群中运行 impalad 的任意主机。

impala-shell –i hostname (--impalad=hostname)

6.保存执行结果到文件

impala-shell –o (--output_file filename)

impala-shell –o 文件名

7.对查询结果去格式化

impala-shell –B(--delimited)

8.去格式化后指定分隔符

--output delimiter-:该选项对使用-B选项去格式化输出的查询结果指定各字段间的分,隔符.默认的分隔符为制表键('\t'),如果输出字段中包含了分隔符字符,这个字段将使用/进行 转义

impala-shell –B --output_delimiter=","          指定分隔符,

--print_header                      打印列名

9.显示查询的执行计划(与EXPLAIN语句输出相同)和每个查询语句底层的执行步骤的详细信息

impala-shell -p

impala-shell --show-profiles

10.指定当shell连接到impalad节点时使用kerberos身份验证.但是如果impalad节点本身没有启用kerberos,连接将会报错.

impala-shell -k或者impala-shell -kerberos  (--kerberos)

11.该选项后面跟kerberos服务名称让impala-shell验证一个特定的impalad服务.如果没有指定kerberos服务名称,将使用impala作为默认的名称.如果该选项用于一个不支持kerberos的连接,将会返回错误

-s或者-kerberos_service_name

12.启用详细信息输出

-V或者-verbose

13.禁用详细信息输出

-quiet

14.查询版本信息

-v (--version)

15.查询执行失败时继续执行

-c

16.启用LDAP认证

-l

17.启用LDAP时,指定用户名

-u

impala shell相关推荐

  1. Impala介绍,Impala架构,Impala安装,impala Shell ,分区创建,refresh,load数据,获取数据的元数据

    1 Impala Impala是Cloudera公司主导开发的新型查询系统,它提供SQL语义,能查询存储在Hadoop的HDFS和HBASE中的PB级大数据.已有的Hive系统虽然也提供了SQL语义, ...

  2. Apache Kudu 与 Impala Shell 的结合使用文档(创建表、删、改、查)

    Kudu与Apache Impala紧密集成,允许您在Impala使用Impala的SQL语法从Kudu去做 插入,查询,更新和删除数据,作为使用Kudu API 构建自定义Kudu应用程序的替代方法 ...

  3. Impala shell命令

    转载http://blog.csdn.net/shenfuli/article/details/49075003 本文主要介绍Impala shell命令 1.-h 外能帮助 格式:$ impala- ...

  4. Impala Shell常用命令行选项与常用命令

    常用命令行选项 -h或–help 显示帮助信息. [root@node2 ~]# impala-shell -h -i或–impalad 连接到指定的impalad节点. [root@node2 ~] ...

  5. impala——shell命令参数

    外部命令 所谓的外部命令指的是不需要进入到impala-shell交互命令行当中即可执行的命令参数.impala-shell后面执行的时候可以带很多参数.你可以在启动 impala-shell 时设置 ...

  6. Impala Shell 和 Impala SQL

    1.Impala 外部 Shell Impala外部Shell 就是不进入Impala内部,直接执行的ImpalaShell 例如通过外部Shell查看Impala帮助可以使用: $ impala-s ...

  7. impala的shell命令使用

    1. 登录 本次登录使用的是impala与LDAP集成后的登录 [root@cdh-server1 ~]# impala-shell -i 127.0.0.1:21000 -u admin_lcc - ...

  8. Hello World on Impala

    Cloudera Impala 官方教程 <Impala Tutorial>,解说了Impala一些基本操作,但操作步骤前后缺少连贯性,本文节W选<Impala Tutorial&g ...

  9. Impala使用笔记(一)

    Impala与HBase整合测试 说明: 1.测试思路: 使用sqoop将测试数据从关系数据库mysql导入到hbase中:接着进行Impala与HBase的整合测试:最后,如果环境允许,对比关系型数 ...

最新文章

  1. MediaSource 缓存
  2. python初学者代码-Python-为什么Python是初学者的完美选择?
  3. [云炬创业基础笔记] 第四章测试17
  4. 字符串搜索。HOJ1530 Compound Words。
  5. 大型科技公司架构:中台模式的爱与恨
  6. Spring MVC表单验证(带批注)
  7. C程序中对时间的处理——time库函数详解转
  8. IntellIJ IDEA 配置 Maven 以及 修改 默认 Repository
  9. 任意给定一个正整数N,求一个最小的正整数M(M1),使得N*M的十进制表示形式里只含有1和0。...
  10. 浏览器汇总介绍--Opera
  11. 机器学习精讲中7.1固定特征核中关于N维向量多项式特征映射的理解(一)
  12. oozie mysql5.6_oozie服务安装及使用
  13. 黄金价格查询易语言代码
  14. visual studio 2015安装教程
  15. Excel-DATEDIF函数计算两日期天数差
  16. 搭建vpn linux,vpn在linux下搭建
  17. tagged和untagged
  18. 关于csdn里面如何设置字体和背景的问题
  19. 操作系统分类及Linux
  20. swoole httpserver的启动事件级线程分析

热门文章

  1. autojs自定义下拉框
  2. 深度神经网络:WX+b-vs-XW+b
  3. token防止表单重复提交
  4. VerA 0.15 by PE_kill
  5. C#实现域账号密码登录
  6. linux查看某个文件大小
  7. 网络故障诊断的原则[转自www.cnitblog.com/wildon]
  8. 离线数仓搭建_15_ADS层数据构建
  9. VS/MFC - 无法启动此程序因为计算机中丢失mfc140d.dll.
  10. Simpoint - 0x1 切片完整步骤