2016-01-15 70 views

回答

0

配置單元的安裝與它駐留在namenode或datanode上的事實無關。 Hive配置文件需要知道hadoop的安裝位置,以便它可以訪問作業跟蹤器。

一旦知道了作業跟蹤器的運行位置,無論何時在Hive中執行查詢,它都會將您的查詢轉換爲一個或多個mapreduce程序,然後將該程序提交給hadoop的jobtracker。然後Jobtracker執行這個map reduce程序並顯示/存儲輸出。

+0

非常感謝您的回答。我們是否需要在每個datanode上安裝配置單元。最佳做法是什麼? – AshHadoopExpert

+0

不,最好的方法是在要提交作業的節點上安裝配置單元https://stackoverflow.com/questions/8456141/in-a-hadoop-cluster-should-hive-be-installed-on - 全節點 – gonephishing

相關問題