Impala 连接错误

Impala Connection error

我正在尝试 运行 在我的 cloudera 集群中执行以下 impala 命令

impala-shell  -i connect 10.223.121.11:21000 -d prod_db -f /home/cloudera/views/a.hql

但我收到错误

 Error, could not parse arguments "10.223.121.11:21000"

有人可以帮我解决这个问题吗?

标志 -i 应定义为:-i hostname or --impalad=hostname(没有 connect

命令 connect 应在 impala-shell Connecting to impalad through impala-shell

内使用

The default port of 21000 is assumed unless you provide another value.

所以这应该有效:

impala-shell --impalad=10.223.121.11 -d prod_db -f /home/cloudera/views/a.hql

在我自己的场景中,我连接了 impala-shell 但突然我得到了 [Not connected] > 。尝试重新连接失败并且我不想重新启动我的机器(这是另一种选择)。 试试这个:

[Not connected] > CONNECT myhostname 也没有帮助

我发现我的IP确实变了。 通过将我的 IP 从动态调整为静态来修复它。