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

Hadoop平台环境搭建笔记Hadoop平台环境搭建笔记

Hadoop平台环境搭建笔记

选择编辑

Hadoop平台环境搭建笔记

选择手动,配置IP,子网掩码,网关,DNS

Hadoop平台环境搭建笔记

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

六、使用网络时间

Hadoop平台环境搭建笔记

Hadoop平台环境搭建笔记

七、SSH免密登录

master节点可以免密登录master、slave节点即可

在hadoop用户下ssh-****** -t rsa

三次回车后会生成一个.ssh文件(在hadoop用户文件夹下ll -a显示所有文件)

cp id_rsa.pub authorized_keys

然后将master节点的公钥复制到slave节点的authorized_keys中,即可完成免密登录。


相关文章: