2014-02-19 223 views
1

我目前使用HADOOP 2.2.0,HIVE 0.12.0和Impala 1.2.3。當我試圖啓動imapala - 服務器它沒有開始。當我檢查日誌目錄時,出現以下錯誤。 任何幫助是高度讚賞。Imapala服務器未啓動

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

嗨,你的雲解決這個問題?I F所以請讓我知道解決的辦法。 – user2814799

回答

0

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

不幸的是,使用protobuf 2.5生成的代碼與舊的protobuf庫不兼容。

您可以查看JIRA ISSUE(HADOOP-9845)的背景或設計決策,以升級Hadoop中的protobuf。

SOLUTION

  1. 刪除舊的protobuf。
  2. 安裝protbuf 2.5
  3. 構建帕拉
+0

你好Bliks,感謝您的幫助。但你能幫我建立黑斑羚嗎?因爲我使用yum install來安裝impala。那麼在改變protbuf之後,我該如何構建黑斑羚 –