RedHat6.5适用
一、JDK配置
~/.bashrc文件
export JAVA_HOME=/home/hadoop/jdk7/jdk1.7.0_79
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=$PATH:$JAVA_HOME/bin
如果出现bash: /home/hadoop/jdk7/jdk1.7.0_79/bin/java: Permission denied,bash: /home/hadoop/jdk7/jdk1.7.0_79/bin/java: Permission denied,bash: /home/hadoop/jdk7/jdk1.7.0_79/bin/javac: Permission denied等权限问题,可以用以下命令解决问题:
chmod +x /home/hadoop/jdk7/jdk1.7.0_79/bin/java
chmod +x /home/hadoop/jdk7/jdk1.7.0_79/bin/javac
二、RedHat手动配置静态IP
选择编辑
选择手动,配置IP,子网掩码,网关,DNS
DNS要配置一个可用的DNS否则将无法上网。
三、修改主机名
vim /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=hadoop2
重启
四、修改主机IP解析表
vim /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
master节点的IP hadoop1
slave节点的IP hadoop2
五、关闭防火墙
1、临时状态、永久查询
service iptables status
service ip6tables status
永久状态查询:
chkconfig --list | grep iptables
2、重启、临时关闭、永久关闭
临时关闭、启动:
service iptables stop /start
service ip6tables stop /start
永久关闭、启动:
chkconfig --level 2345 iptables off /on
chkconfig --level 2345 ip6tables off/on
六、使用网络时间
七、SSH免密登录
master节点可以免密登录master、slave节点即可
在hadoop用户下ssh-keygen -t rsa
三次回车后会生成一个.ssh文件(在hadoop用户文件夹下ll -a显示所有文件)
cp id_rsa.pub authorized_keys
然后将master节点的公钥复制到slave节点的authorized_keys中,即可完成免密登录。