我目前正在使用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
答案 0 :(得分:0)
Hadoop 2.2正在使用protobuf 2.5而Impala正在使用protobuf 2.4.0a。
不幸的是,使用protobuf 2.5生成的代码与旧的protobuf库不兼容。
您可以查看JIRA ISSUE(HADOOP-9845),了解在Hadoop中升级protobuf的背景或设计决策。
<强>解强>