Windows平台安裝及配置Hadoop(不藉助cygwin)

來源:互聯網
上載者:User

標籤:檔案相關   開始   替換   tar.gz   pre   lan   hadoop叢集   這一   alt   

由於項目需要,我在VMware上裝了幾個虛擬機器Windows server 2012 R2,並要搭建Hadoop叢集。剛剛入門hadoop,一頭霧水,然後開始搜各種教程,首先是選用cygwin進行安裝,但是呢,後來出現一堆問題,然後放棄。最終選擇直接在Windows server 2012 R2上安裝配置Hadoop,在這裡非常感謝博友教程,地址是52067441,基本是按照這個教程來的,主要說下我踩得坑吧。

整個流程是:

JDK安裝及環境變數配置(這個教程很多自己搜吧)

下載hadoop2.5.2.tar.gz 並解壓,配置hadoop環境變數,修改hadoop設定檔,我的是直接放到C目錄下,即C:\hadoop-2.5.2

其檔案目錄為

 

下載hadooponwindows-master.zip 並解壓,將bin目錄替換原來hadoop目錄下的bin目錄即可

運行環境:運行cmd,視窗起到C:\hadoop-2.5.2\bin下,執行“hdfs namenode -format”命令,這裡開始報錯,

跟hdfs-site.xml檔案相關,  異常: 2 位元組的 UTF-8 序列的位元組 2 無效
<?xml version="1.0" encoding="UTF-8"?>  

直接將UTF-8改為UTF8,即

<?xml version="1.0" encoding="UTF8"?>  

重新運行cmd,首先應將上次格式化產生的logs目錄下的檔案及workplace目錄下產生的檔案刪除,注意只刪除目錄下檔案,不刪除檔案目錄。視窗起到C:\hadoop-2.5.2\bin下,執行“hdfs namenode -format”命令,不在報錯

cmd視窗轉換到sbin下,執行“start-all.cmd”命令,彈出以下四個視窗,

 

緊接著在sbin下,執行“jps”命令,得到以下結果:

 

到這一步hadoop服務搭建完畢。

按照上文博友教程進行上傳測試,操作HDFS,注意在Hadoop服務開啟的狀態下,再另開啟一個cmd視窗,執行以下操作:

首先建立輸入目錄:

 

 

上傳資料到目錄:

 

然後查看檔案:

 

 

Windows平台安裝及配置Hadoop(不藉助cygwin)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.