我正在尝试在cloudera快速启动vm上运行impala。我安装了impala / impala-server / impala-state-store / impala-catalog。 然后我做了impala-shell并得到了以下消息:
`在没有Kerberos身份验证的情况下启动Impala Shell 连接错误:TTransportException,无法连接到localhost.localdomain:21000 欢迎来到Impala shell。按Tab键两次以查看可用命令列表。
版权所有(c)2012 Cloudera,Inc。保留所有权利。
(Shell构建版本:Impala Shell v1.4.0-cdh4-INTERNAL(08fa346)建于2014年7月14日星期一15:52:52 PDT) [未连接]>`
然后我做了connect;
它显示输出为 -
[Not connected] > connect;
Error connecting: TTransportException, Could not connect to localhost.localdomain:21000
[Not connected] >
答案 0 :(得分:1)
impalad没有在该计算机上运行,因此无法连接,因此您需要启动impala服务。在cloudera快速启动VM上,通过Cloudera Manager(您在启动时看到的两个网页之一)最简单。
如果您想确认impalad没有运行,请尝试:
ps -ef | grep impala
如果它正在运行,你应该看到类似的东西:
impala 21735 35332 83 10:45? 01:48:53 /opt/cloudera/parcels/CDH-5.2.0-1.cdh5.2.0.p0.36/lib/impala/sbin-retail/impalad --flagfile = / var / run / cloudera-scm-代理/进程/ 71325-帕拉-IMPALAD /帕拉-CONF / impalad_flags