2013-05-31 59 views
1

我有一個4節點的1個名稱節點和3個數據節點。我需要安裝Hive。我應該在所有節點上還是僅在名稱節點上安裝Hive。 如果Hive安裝在所有機器上,那麼從數據節點訪問時它是如何工作的?在4節點羣集中,我們如何安裝Hive?

+0

僅安裝在一個節點上,並使用作業跟蹤器和dfs屬性更新配置單元配置。 –

回答

1

蜂巢可以安裝在任何機器上。 Hive只依賴於hadoop安裝類似於您的羣集。 Hive需要Hadoop安裝路徑來找出Job tracker e.t.c的位置。您可以將hadoop安裝從羣集複製到本地計算機,然後在本地機器上安裝Hive。

假設您已經在其中一個數據節點上安裝了Hive,並且配置單元指向了hadoop安裝。現在,當您在Hive中執行查詢時,Hive會將您的查詢轉換爲一個或多個Map Reduce程序,然後將這些程序提交給Hadoop的Job Tracker。 Job Tracker然後執行這個map reduce程序。

+0

謝謝...幫了大忙! – DrewRose