hadoop学习之虚拟机之间的文本传输(集群分发脚本xsync)
hadoop学习之虚拟机之间的文本传输(集群分发脚本xsync)
所有操作在root下进行
即输入su root
首先进入Linux虚拟机hadoop1中 使用命令 cd /usr/local/bin
进入/usr/local/bin目录中
是用vim xsync直接创建脚本xsync并进行编辑
之后输入:x保存退出
xsync脚本内容为此处倒数第四行for循环里host=2;host<4是因为我有三台虚拟机可根据自己虚拟机的个数进行更改
准备好之后试验一下 让我们进入cd /opt这里输入第二台虚拟机的权限密码即可
PS:第一次实验是可能会出现问题
我遇到的是Could not resolve hostname hadoop03: Name or service not known
这是因为你没有在/etc/hosts中加入你另外几台虚拟机的IP
用vim 修改hostos即可格式为在后面加入 ip 虚拟机主机名 这个格式即可
有几个加几行
之后使用脚本即可