运算符 -i 在 `impala-shell -i localhost` 中做了啥

Posted

技术标签:

【中文标题】运算符 -i 在 `impala-shell -i localhost` 中做了啥【英文标题】:What does the operator -i do in `impala-shell -i localhost`运算符 -i 在 `impala-shell -i localhost` 中做了什么 【发布时间】:2016-04-17 14:15:16 【问题描述】:

根据 impala 文档,您可以使用此命令启动 impala shell

$ impala-shell -i localhost --quiet

http://www.cloudera.com/documentation/enterprise/latest/topics/impala_tutorial.html#tut_beginner

知道-i 是做什么的吗?以及我们为什么需要?

【问题讨论】:

【参考方案1】:

好的,

我想我找到了答案。

默认情况下 impala-shell 连接到本地主机。所以只做

$ impala-shell

这将转到默认的 impala 主机,端口 21000

[localhost:21000] >

如果您想在集群或远程服务器中管理 impala,您应该使用运算符 -i 指定主机

impala-shell -i host.yourdomain.com

[host.yourdomain.com:21000] >

或到不同的端口

impala-shell -i host.yourdomain.com:26000

[host.yourdomain.com:26000] >

【讨论】:

以上是关于运算符 -i 在 `impala-shell -i localhost` 中做了啥的主要内容,如果未能解决你的问题,请参考以下文章

关于如何在 shell 脚本中运行 impala-shell

无法使用 impala-shell 在 kudu 中创建表

将 hdfs 上的脚本文件传递给 impala-shell

impala-shell 查询失败并出现错误 (13)

0680-5.16.1-impala-shell导出数据存在中文异常问题

impala基础使用