2015-08-24 45 views
0

當我在我的機器上安裝hadoop時,我發現有兩個穩定的文件預設在apache hadoop網站。第一個是hadoop-1.2.1.bin.tar.gz,第二個是hadoop-1.2.1.tar.gz。所以基本上兩個文件有什麼區別。我的猜測是hadoop-1.2.1.bin.tar.gz文件用作hadoop的源代碼,hadoop-1.2.1.tar.gz包含所有HDFS應用程序。hadoop-1.2.1.bin.tar.gz和hadoop-1.2.1.tar.gz文件有什麼區別

+1

hadoop-1.2.1.tar.gz包含源代碼,hadoop-1.2.1.bin.tar.gz是二進制tar球 – cjcroix

+0

那麼這兩個文件的基本區別是什麼。我認爲這兩個文件都可以用來在單一,僞和多節點模式下設置hadoop。那麼爲什麼我們使用hadoop-1.2.1.tar.gz而不是hadoop-1.2.1.bin.tar.gz。 –

+0

區別在於,在使用它們之前,您需要從源代碼tar編譯代碼。二進制發行版可以在你提取之後立即使用。 – cjcroix

回答

0

正如他們的文件的名稱自我暗示:

Hadoop的1.2.1.bin.tar.gz - 這包含二進制或可執行文件(在以後的Hadoop發行版,這是不是包括下載,需要在本地使用maven構建)

hadoop-1.2.1.tar.gz - 這包含您的src代碼,供您參考。

最新的穩定版本是2.5.2,強烈建議使用最新版本。

+0

謝謝@ usr1933888 –

+0

如果回答您的問題,您可以接受答案。 – user1933888