四、Hadoop全分布模式配置流程
一、安装linux环境
1、linux环境在这里就不进行描述了,我这里安装的是[《红帽企业linux.6.2》(red.hat.enterprise.linux.6.2)6.2[光盘镜像]].rhel-server-6.2-i386-dvd.iso,这是32位的操作系统(getconf LONG_BIT命令)。
1.1在配置网络适配器时候需注意选择仅主机模式,否则会在后续连接不成功。
2、配置网关地址
2.1 进入windows的cmd命令窗口输入:ipconfig命令查看VMware Network Adapter VMnet1的IPv4地址:
2.2 根据VMware Network Adapter VMnet1的IPv4地址在linux网络配置中,设置在IPv4地址1-255范围内区域。
2.3 在windows的命令窗口ping一下linux主机ip是否连通,出现以下情况表示连通
3.我通过克隆的方式克隆出其他两台虚拟机。
3.1选择克隆方法为完整克隆,保持独立
3.2 启动克隆后的虚拟机对Ip地址重新分配就ok了。这里我一共克隆了2台虚拟机。
二、安装java jdk1.8版本
1.配置xshell连接
2.连接后上传jdk1.8 32位版本到tools目录
3.通过tar -zxvf jdk-8u171-linux-i586.tar.gz -C ~/training解压到training目录下
4.配置JAVA_HOME环境:vi ~/.bash_profile/source ~/.bash_profile
5.执行java命令验证是否配置成功。
三、安装及配置Hadoop环境
1.配置主机名字 vi /etc/hosts
2.配置SSH免密码登录
2.1通过命令ssh-****** -t rsa生成秘钥对
2.2将公钥提供给其他主机:ssh-copy-id -i id_rsa.pub [email protected]主机地址
3.上传hadoop-2.6.0.tar.gz包到hadoop22的tools目录中并解压到training中。
4.配置HADOOP_HOME环境
5.配置HADOOP配置文件:/root/training/hadoop-2.6.0/etc/hadoop下的hadoop-env.sh、hdfs-site.xml、core-site.xml、slaves、mapred-site.xml、yarn-site.xml
6.通过scp -r 文件 用户名@远程地址:/root/training命令将java、hadoop文件拷贝到另外两个远程服务器hadoop23、hadoop24中,并配置环境变量。
7.在hadoop22格式化namenode: hadoop namenode -format
8.启动hadoop集群:start-all.sh启动成功,通过Jps观察每个节点的启动状态