黑斑羚壳
项目描述
Impala 交互式外壳
您可以使用 Impala shell 工具 (impala-shell) 连接到 Impala 服务。Shell 允许您设置数据库和表、插入数据和发出查询。对于临时查询和探索,您可以在交互式会话中提交 SQL 语句。impala-shell 解释器接受Impala SQL Statements中列出的所有相同的 SQL 语句 ,以及一些可用于调整性能和诊断问题的纯 shell 命令。
为了使您的工作自动化,您可以指定命令行选项来处理单个语句或脚本文件。(通过 python 实现 Impala 自动化的其他途径由 Impyla 或 ODBC 提供。)
安装
$ pip install impala-shell
在线文档
快速开始
非交互模式
处理单个查询,例如show tables:
$ impala-shell -i impalad-host.domain.com -d some_database -q 'show tables'
处理带有一系列查询的文本文件:
$ impala-shell -i impalad-host.domain.com -d some_database -f /path/to/queries.sql
启动交互式外壳
在默认服务端口 (21000) 连接到 impalad 主机:
$ impala-shell -i impalad-host.domain.com
Starting Impala Shell without Kerberos authentication
Connected to impalad-host.domain.com:21000
Server version: impalad version 2.11.0-SNAPSHOT RELEASE (build d4596f9ca3ea32a8008cdc809a7ac9a3dea47962)
***********************************************************************************
Welcome to the Impala shell.
(Impala Shell v3.0.0-SNAPSHOT (73e90d2) built on Thu Mar 8 00:59:00 PST 2018)
The '-B' command line flag turns off pretty-printing for query results. Use this
flag to remove formatting from results you want to save for later, or to benchmark
Impala.
***********************************************************************************
[impalad-host.domain.com:21000] >
启动交互式 shell(安全模式)
使用 kerberos 和 SSL 连接到安全主机:
$ impala-shell -k --ssl -i impalad-secure-host.domain.com
断开连接
要在交互运行时退出 shell,Ctrl-D请在 shell 提示符下按。
项目详情
关
impala_shell -4.1.0.tar.gz 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | cbb5c2bc584898525704f577ee6524cc2bb7906d71768ed74eafd20fd47a5f74 |
|
| MD5 | 235fee01debbc91e55f4c56691061b1c |
|
| 布莱克2-256 | 72e50235b8ba95fa1b41e786330e14400b5cfcaac1146ecb2021c86d3cc17df8 |