Hadoop全分布式配置
所需文件:
jdk-8u65-linux-x64.tar.gz
hadoop-2.6.0.tar.gz
节点类型 |
IP地址 |
主机名 |
|
Namenode |
192.168.29.6 |
master |
Namenode/ SenddaryNameNode/ ResourceManager/Jps
|
DataNode |
192.168.29.7 |
slave1 |
DateNode/NodeManager/Jps
|
DataNode |
192.168.29.8 |
slave2 |
DateNode/NodeManager/Jps
|
1.关闭防火墙
三台虚拟机的用户要一致
把三台虚拟机的防火墙关闭:sudo service iptables stop
2.三台虚拟机的JDK
2.1在hadoop用户的根目录,Jdk解压,(hadoop用户操作)
tar -zxvf jdk-8u65-linux-x64.tar.gz –C app/
解压完成后,在hadoop用户的app目录有一个jdk1.8.0_65目录
2.2配置环境变量,需要修改/etc/profile文件(root用户操作)
切到root用户,输入su命令
vi /etc/profile
进去编辑器后,输入i,进入vi编辑器的插入模式,在profile文件最后添加
JAVA_HOME=/home/hadoop/app/jdk1.8.0_65 export PATH=$PATH:$JAVA_HOME/bin |
编辑完成后,按下esc退出插入模式输入:,这时在左下角有一个冒号的标识