2015-11-06 52 views
0

我已經在windows7中安裝了cygwin。現在我打算把sqoop添加到hadoop的cygwin中,但是我沒有把它做對...如何在Windows 7中安裝cygwin中的sqoop?

任何人都可以請我建議正確的方法或鏈接詳細說明嗎?

+0

這聽起來像你在這裏基地很遠 - 我真的不明白「sqoop到cygwin for hadoop」這個短語。如果您希望將Windows機器上的數據放入Hadoop羣集,則需要從Hadoop羣集的邊緣節點執行Sqoop命令,而不是從Windows機器執行。 –

+0

我的意思是如何啓動與hadoop sqoop .....在Windows環境....我已經看到一些視頻,他們曾經在ubento上工作,只有這就是爲什麼我問... – mahesh

回答

0

請不要讓自己變得複雜。
我只能推薦在linux虛擬機或本地linux上運行hadoop上的sqoop。
儘管在windows xp + cygwin和windows7 + cygwin上成功運行hadoop 0.20.0,但我曾經嘗試在windows7上設置較新版本的hadoop,但由於hadoop出錯而失敗。
我已經浪費了幾天和幾周的時間。
所以我的建議是:如果可以的話,在Linux上運行hadoop,你將避免嚴重的問題。

0

我認爲你應該重新考慮在Windows上安裝Hadoop,這不是很容易做到,它可能比它的價值更麻煩,儘管我相信其他人已經做到了。

無論如何,有幾個其他選項可以考慮用於hadoop,首先是我知道的兩家提供免費虛擬機的公司,其中一家與微軟合作嘗試將Hadoop集成到Windows中。無論如何,這些都是鏈接:

http://www.cloudera.com/content/www/en-us/downloads/quickstart_vms/5-4.html

http://hortonworks.com/products/hortonworks-sandbox/#install

否則,你可以試試你的運氣使用默認的Apache安裝,不過我警告你,如果你是新來的Linux或不喜歡花很多時間改變配置文件,這樣做並不是最好的。我以這種方式進行了安裝,並且必須修改大量文件,並且還需要單獨安裝和配置像Hive,Sqoop,HBase等其他任何文件。