centos下hadoop的安装
一、JDK
須要先安裝jdk。centos下能夠直接通過yum install java-1.6.0-openjdk來安裝。不同公布版的安裝方式可能不一樣。二、設置ssh
之后,須要設置ssh為密鑰認證登錄。假設沒有這一步,那么以后每次hadoop執行的時候都會提示輸入password。能夠直接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 hadoop@192.168.30.61:/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已經能夠用了。
可是假設用其它模式。還須要對其進行配置。詳細的配置方式能夠直接百度。
總結
以上是生活随笔為你收集整理的centos下hadoop的安装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: devenv.exe是什么(docume
- 下一篇: 《像计算机科学家一样思考Java》——