我正在尝试在我的cloudera集群中运行以下impala命令
tree -f | grep filename
但我收到错误
impala-shell -i connect 10.223.121.11:21000 -d prod_db -f /home/cloudera/views/a.hql
有人可以帮我吗?
答案 0 :(得分:0)
标记-i
应定义为:-i hostname or --impalad=hostname
(不含connect
)
命令connect
应在impala-shell
Connecting to impalad through impala-shell
除非您提供其他值,否则将假定默认端口为21000。
所以这应该有效:
impala-shell --impalad=10.223.121.11 -d prod_db -f /home/cloudera/views/a.hql
答案 1 :(得分:0)
在自己的场景中,我与impala-shell
联系在一起,但是突然我得到了[Not connected] >
。尝试重新连接失败,并且我不想重新启动计算机(这是另一种选择)。
并尝试:
[Not connected] > CONNECT myhostname
也没有帮助
我意识到我的IP确实发生了变化。 只需将我的IP从动态调整为静态即可。