centos下hadoop的安裝

來源:互聯網
上載者:User

標籤:hadoop叢集

    hadoop的安裝不難,但是需要做不少的準備工作。一、JDK需要先安裝jdk。centos下可以直接通過yum install java-1.6.0-openjdk來安裝。不同發布版的安裝方式可能不一樣。二、設定ssh    之後,需要設定ssh為密鑰認證登入。如果沒有這一步,那麼以後每次hadoop啟動並執行時候都會提示輸入密碼。可以直接ssh-keygen -t rsa一路斷行符號產生ssh的金鑰組,然後進入目前使用者的家目錄,進入.ssh目錄,cp /home/hadoop/.ssh/id_rsa.pub  /home/hadoop/.ssh/authorized_keys,這一步的目的是為了讓ssh登入本機(也就是localhost)的時候可以直接通過密鑰認證。如果你要搭建的是hadoop叢集,則還要用類似scp /home/hadoop/.ssh/authorized_keys [email protected]:/home/hadoop/.ssh/的命令在各個節點上交換公開金鑰,以實現節點間的密鑰認證。三、hadoop安裝    接著才是hadoop本身的安裝。這一步或許是最簡單的。直接到hadoop官網上下載hadoop安裝包,然後解壓即可完成hadoop本身的安裝。這點很像win下的綠色軟體。解壓後可以在目錄下找到hadoop的可執行檔和設定檔,直接執行可執行檔就可以運行hadoop。運行時候應該會報錯,這個很正常,不要慌張,先設定hadoop-env.sh檔案,這個檔案可以在hadoop目錄的etc檔案夾下找到。不同版本的hadoop可能不一樣,可以通過find hadoop安裝目錄 -name "hadoop-env.sh"的方式尋找這個檔案的位置。找到後在裡邊找到$JAVA_HOME變數,將其值設定成“java”可執行檔所在的目錄,不知道在哪個目錄的話直接find。之後再次運行hadoop就應該可以運行了。還可以把hadoop的家目錄添加到PATH目錄中,這樣以後就可以在任意目錄執行hadoop命令。修改/etc/profile檔案,將hadoop的安裝目錄append到檔案最後:

export HADOOP_HOME=/usr/local/hadoop/hadoop-0.21.0
export PATH=$HADOOP_HOME/bin:$PATH

     以上步驟完成後hadoop就安裝好了,如果你要的是本地模式,那麼hadoop已經可以用了。但是如果用其他模式,還需要對其進行配置。具體的配置方式可以直接百度。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.