Hadoop--安装前环境准备
Hadoop的部署
分为了伪分布模式和集群模式,本篇博客首先会介绍在在伪分布式模式下的环境准备,等更新Hadoop集群安装后,会同时更新本篇博客的集群模式部分。
伪分布式模式
一、准备工作
- 需要下载软件:
虚拟机VMware
centos
jdk-6u24-linux-xxx.bin(这里使用jdk-6u45-linux-x64.bin)
hadoop-1.1.2.tar.gz
二、环境配置
- 需要配置环境:
1
2
3
4
5
6> 修改ip
> 关闭防火墙
> 修改主机名
> 修改hostname
> 设置ssh
> 安装jdk
设置ip地址
- 在VMware-网络配置中也有讲过配置网络,这里在简单的讲解一下吧:
首先修改:
/etc/sysconfig/network-scripts/目录下ifcfg-eth0配置文件
。如下图所示:然后修改:
ONBOOT=yes
、BOOTPRPTP=static
以及添加如下网络配置:最后:
service network restart
重启网络配置
关闭防火墙
命令
1
2service iptables stop #关闭防火墙
service iptables status #查看状态注意:并且关闭防火墙的自动运行
1
2chkconfig iptables off #关闭自动运行
chkconfig --list | grep iptables #验证
设置主机名
- 修改
/etc/sysconfig/network
的文件,这里主机名为“xiaoxiaomo01”,操作如下图所示:
绑定Hostname
- 修改
/etc/hosts
文件,在结尾添加如下内容:
192.168.3.221 xiaoxiaomo01
设置ssh
- 命令
1
2
3ssh-keygen -t rsa #生成rsa格式的ssh私钥和公钥
ssh-copy-id -i xiaoxiaomo01 #把公钥复制到对方节点(这里我复制到自己的主机xiaoxiaomo01上)
ssh xiaoxiaomo01 #验证
安装JDK
Linux–软件安装之JDK已经详细的讲解了安装JDK的方法,这里我们主要再讲一种
.bin文件
安装的方式吧。
上传JDK,然后进行安装配置,一般软件安装在/usr/local目录下
,所以先把文件复制到/usr/local目录下,命令如下:因为jdk-6u45-linux-x64.bin,bin文件是一个执行文件,所以我们需要给予当前用户的执行权限。
1
2chmod u+x jdk-6u45-linux-x64.bin
./jdk-6u45-linux-x64.bin解压后可以修改一下jdk文件名,如我这里修改为jdk1.6:
mv jdk-1.6.0_24 jdk1.6
最后配置一下环境变量vi /etc/profile
增加内容如下:1
2export JAVA_HOME=/usr/local/jdk
export PATH=.:$JAVA_HOME/bin:$PATH重启配置文件:
source /etc/profile
验证:java -version