hadoop集群搭建

1.修改主機名

2.修改IP地址

3.添加主機名與ip的映射

dataNodeOneIP dataNodeOne

dataNodeTwoIP dataNodeTwo

nameNodeIP nameNode

slaveNodeIP slaveNode

4.防火墻:

查看:service iptables status

關(guān)閉:service iptables stop

查看開啟狀態(tài):chkconfig iptables --list

關(guān)閉開機啟動:chkconfig iptables off

驗證:service iptables status

5.拷貝安裝包:

6.關(guān)閉:selinux

驗證:sestatus -v

沒有修改成功就reboot

7.在隱藏文件中導(dǎo)入jdk環(huán)境變量:/home/用戶名/.bash_profile? (.bash_profile隱藏文件)

export JAVA_HOME=/home/用戶名/setupPackage/jdk1.7.0_79

export JRE_HOME=/home/用戶名/setupPackage/jdk1.7.0_79/jre

export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JRE_HOME/lib

export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

生效環(huán)境變量:source /home/用戶名/.bash_profile

檢查jdk版本:java -version

分發(fā)/home/用戶名/.bash_profile到集群其他機器,并逐個生效環(huán)境變量;

8.建立互信:

cd ~/.ssh

ssh-keygen -t rsa

#把公鑰發(fā)送到authorized_keys (默認(rèn))

ssh-copy-id -i /home/用戶名/.ssh/id_rsa.pub dataNodeOne

ssh-copy-id -i /home/用戶名/.ssh/id_rsa.pub dataNodeTwo

ssh-copy-id -i /home/用戶名/.ssh/id_rsa.pub nameNode

ssh-copy-id -i /home/用戶名/.ssh/id_rsa.pub slaveNode

查看公鑰:more authorized_keys

驗證:ssh 集群主機名

9.在nameNode上安裝Hadoop與zookeeper;

10.分發(fā)安裝好的Hadoop與zookeeper 到 集群其他機器

scp -r /home/用戶名/setupPackage/hadoop-2.7.3? ? ? slaveNodeIP:/home/用戶名/setupPackage/

scp -r /home/用戶名/setupPackage/hadoop-2.7.3? ? ? dataNodeOneIP:/home/用戶名/setupPackage/

scp -r /home/用戶名/setupPackage/hadoop-2.7.3? ? ? dataNodeTwoIP:/home/用戶名/setupPackage/

scp -r /home/用戶名/setupPackage/zookeeper-3.4.6? ? ? nameNodeIP:/home/用戶名/setupPackage/

scp -r /home/用戶名/setupPackage/zookeeper-3.4.6? ? ? dataNodeOneIP:/home/用戶名/setupPackage/

scp -r /home/用戶名/setupPackage/zookeeper-3.4.6? ? ? slaveNodeIP:/home/用戶名/setupPackage/

11.啟動zookeeper

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容