Impala服务器尚未入门

时间:2014-02-19 13:20:30

标签: impala

我目前正在使用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

1 个答案:

答案 0 :(得分:0)

Hadoop 2.2正在使用protobuf 2.5而Impala正在使用protobuf 2.4.0a。

不幸的是,使用protobuf 2.5生成的代码与旧的protobuf库不兼容。

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

<强>解

  1. 删除较旧的protobuf。
  2. 安装protbuf 2.5
  3. 构建Impala