1、
前面說了如何在centos上搭建僞分佈式環境,並且也做了一些例子進行測試,簡易大家在看之前可以先看一下僞分佈式的搭建
2、
1、分佈的結構
(1)在這裏我們需要三臺linux,一個作爲主節點,兩個作爲從節點。分別起名字爲nodename,nodename1,nodename2.
(1.1)進入虛擬機,關閉nodename系統,點擊nodename右鍵–管理–克隆–下一步–完全複製–下一步–選擇目錄–完成。分別克隆兩個名字如上所述
(2)主節點包含namenode,jobtracker,secondarynamenode。從節點包含datanode,tasktracker
2、對兩個子節點的haosts文件進行配置vi /etc/hosts
每個節點都有一份這樣的
3、修改主機的名字vi /etc/sysconfig/network
每個節點都修改
4、各個節點之間從新產生加密文件
ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
cp id_rsa.pub /root/.ssh/authorized_keys
然後執行
ssh localhost
ssh nodename
其他節點一樣
5、jdk和hadoop在這裏就不多說了 多的一點是在主節點也就是nodename節點的vi /usr/local/hadoop/conf/slaves
6、ssh兩個節點間的免密碼登錄
(1)在nodename中執行ssh-copy-id -i nodename1
然後執行ssh nodename1
(2)在nodename2中執行ssh-copy-id -i nodename1
然後執行ssh nodename1
(3)然後把nodename中的/etc/.ssh/authorized_keys文件分別拷貝到nodename和nodename2中
7、然後再主節點執行hadoop namenode -format
8、在執行start-all.sh
9、執行jps產看進程
10、至此 配置結束