2016-04-20 19 views
1

我沒有使用Hadoop的經驗,但突然不得不在Windows上使用Spark。我的問題已經在這裏問了幾次,但我從來沒有能夠完全理解我需要的語法,是這樣的。我試圖轉移被稱爲一個簡單的文件:在c:\gensortText.txt如何在沒有Cygwin的情況下將文件傳輸到WIndows cmdline上的Hadoop FS(HDFS)?

gensortText.txt這讓我們要說的是,我知道你可以使用hadoop fs -copyFromLocal。我嘗試過這些事情:

  1. hadoop fs -copyFromLocal C:\gensortText.txt hdfs://0.0.0.0:19000

    ERROR: Relative path in absolute URI.

  2. hadoop fs -copyFromLocal C:\gensortOutText.txt \tmp\hadoop-Administrator\dfs

    ERROR: copyFromLocal: `tmphadoop-Administratordfs': No such file or directory

和許多其他變化與hdfs:和使用tmp目錄,所有返回類似的錯誤。我有hadoop在c:\deploy Hadoop2Windows指南(它的工作,並允許我運行Hadoop,我可以訪問WebGui和所有這些)建議。 Hadoop在c:\temp上創建了我的新HDFS。請有人幫我弄清楚如何將文件傳輸到系統中。如果可能的話,它甚至可以是手動的,但是當我進入「實用工具 - >瀏覽文件系統」時,它看起來不起作用,因爲它不會顯示在Web GUI中。實際上什麼都沒有顯示。

有人可以請幫忙。任何與我所能提供的信息相關的信息,但我對這一點都很陌生,我不知道會有什麼幫助。我認爲這只是我的cmdline工具的語法。有人可以給我一個具體的例子,說明如何使用hadoop -fs copyFromLocal或另一種簡單的方法來做到這一點?對不起,我不知道這個問題,並感謝您的任何幫助

+0

Hadoop的FS -copyFromLocal C:\ gensortOutText.txt \ tmp目錄\ Hadoop的管理員\ DFS 你需要的角落持有鏡旋轉斜線 Hadoop的FS -copyFromLocal C:/gensortOutText.txt的/ tmp/Hadoop的-Administrator/dfs –

+0

感謝布拉克,這是正確的。我也有一個問題,我的hadoop安裝狀態不佳或什麼的。我重新啓動服務器,並能夠再次工作 –

回答

0

爲了能夠在Windows上運行hadoop命令您需要有winutils安裝和hadoop進程可見。

相關問題