完全分布式运行模式
准备三台虚拟机
克隆虚拟机
本文在hadoop环境搭建(二)伪分布式运行模式中的虚拟机(hadoop-00)为模板进行克隆,或者自行准备3台安装了hadoop和jdk的centos的虚拟机,虚拟机模板可以参考hadoop环境搭建(一)虚拟机准备
克隆出3台虚拟机 分别为:
hadoop-01
hadoop-02
hadoop-03
以克隆出hadoop-01为例子
克隆步骤如下:
对克隆出的虚拟机ip分配和hostname修改
修改每台虚拟机ip和修改主机名字
参考hadoop环境搭建(一)中修改ip和主机名自的方法
我进行如下分配修改:
192.168.218.133 hadoop-01
192.168.218.134 hadoop-02
192.168.218.135 hadoop-03
后面的操作在那一台虚拟机注意看主机名!
编写xsync集群分发脚本
需求:循环复制文件到所有节点的相同目录下
- 在/home/atguigu目录下创建bin目录,并在bin目录下创建xsync文件:
[zyy@hadoop-01 ~]$ cd /home/zyy
[zyy@hadoop-01 ~]$ mkdir bin
[zyy@hadoop-01 ~]$ cd bin/
[zyy@hadoop-01 bin]$ touch xsync
[zyy@hadoop-01 bin]$ vi xsync
该文件中编写如下代码:
#!/bin/bash
#1 获取输入参数