operator -i 在 `impala-shell -i localhost` 中做什么

What does the operator -i do in `impala-shell -i localhost`

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

$ impala-shell -i localhost --quiet

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

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

好的,

我想我找到了答案。

默认情况下 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] >