Impala 服务器未启动

Posted

技术标签:

【中文标题】Impala 服务器未启动【英文标题】:Imapala server is not getting started 【发布时间】:2014-02-19 13:20:30 【问题描述】:

我目前正在使用 HADOOP 2.2.0、HIVE 0.12.0 和 Impala 1.2.3。当我尝试启动 imapala -server 时,它没有启动。当我检查日志目录时,我收到以下错误。 非常感谢任何帮助。

Failed on local exception: com.google.protobuf.InvalidProtocolBufferException: Message missing required fields: callId, status; 
Host Details : local host is: "XXXX/[IP-ADDESS]"; destination host is: "hadoop-master":9000;
E0219 13:15:16.223870 22635 impala-server.cc:403] Aborting Impala Server startup due to improper configuration

【问题讨论】:

您缺少一些配置... 嗨,Cloud 你解决了这个问题吗?如果是这样,请告诉我解决方案。 【参考方案1】:

Hadoop 2.2 使用 protobuf 2.5,Impala 使用 protobuf 2.4.0a。

很遗憾,使用 protobuf 2.5 生成的代码与旧的 protobuf 库不兼容。

您可以查看 JIRA ISSUE(HADOOP-9845) 以了解在 Hadoop 中升级 protobuf 的背景或设计决策。

解决方案

    删除旧的 protobuf 。 安装 protbuf 2.5 构建 Impala

【讨论】:

您好 Bliks,感谢您的帮助。但是你能帮我建立黑斑羚吗?因为我正在使用 yum install 安装 impala。那么更改 protbuf 后如何构建 impala

以上是关于Impala 服务器未启动的主要内容,如果未能解决你的问题,请参考以下文章

更新 CDH (5.0.0 -> 5.0.2) 后无法启动 impala

Hive/Impala--HAProxy实现Impala/HiveServer2负载均衡

impala-server 启动报错 NoClassDefFoundError:org/apache/hadoop/hbase/client/Scan

在 mac os x 上安装 cloudera impala shell 并连接到 impala 集群

第1节 IMPALA:7impala的安装以及配置过程

未找到产品名称的 DatabaseType:[Impala]