我正在尝试在我的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"
有人能帮我吗?
csga3l581#
旗帜 -i 应定义为: -i hostname or --impalad=hostname (无 connect )命令 connect 应在 impala-shell 通过 Impala 壳与 Impala 相连默认端口为21000,除非您提供另一个值。所以这应该有效:
-i
-i hostname or --impalad=hostname
connect
impala-shell
impala-shell --impalad=10.223.121.11 -d prod_db -f /home/cloudera/views/a.hql
dojqjjoe2#
在自己的场景中,我和 impala-shell 但我突然 [Not connected] > . 尝试重新连接失败&我不想重新启动我的机器(这是另一种选择)。试着这样做: [Not connected] > CONNECT myhostname 也帮不上忙我意识到我的ip确实变了。只需调整我的ip从动态到静态修复它。
[Not connected] >
[Not connected] > CONNECT myhostname
2条答案
按热度按时间csga3l581#
旗帜
-i
应定义为:-i hostname or --impalad=hostname
(无connect
)命令
connect
应在impala-shell
通过 Impala 壳与 Impala 相连默认端口为21000,除非您提供另一个值。
所以这应该有效:
dojqjjoe2#
在自己的场景中,我和
impala-shell
但我突然[Not connected] >
. 尝试重新连接失败&我不想重新启动我的机器(这是另一种选择)。试着这样做:[Not connected] > CONNECT myhostname
也帮不上忙我意识到我的ip确实变了。只需调整我的ip从动态到静态修复它。