四台虚拟机 [/etc/hosts]
s11: 192.168.59.11
s12: 192.168.59.12
s13: 192.158.59.13
s14: 192.168.59.14
ps: s11 机器,vim /etc/hostname
s11
s11 作为其他三机器的管理机, 实现无密登录。 所有将 s11 的公钥发给其他三机器中。
一条命令实现 三机器一起执行 [usr/local/bin/xcall.sh]
#!/bin/bash params=$@ i=201 for (( i=201 ; i <= 204 ; i = $i + 1 )) ; do echo ============= s$i $params ============= ssh s$i "$params" done
管理机统一分发文件 (需要安装rsync) [usr/local/bin/xsync.sh]
#!/bin/bash
if [[ $# -lt 1 ]] ; then echo no params ; exit ; fi
p=$1
#echo p=$p
dir=`dirname $p`
filename=`basename $p`
#echo filename=$filename
cd $dir
fullpath=`pwd`
#echo fullpath=$fullpath
user=`whoami`
for (( i = 202 ; i <= 204 ; i = $i + 1 )) ; do
echo ======= s$i =======
rsync -lr $p ${user}@s$i:$fullpath
done ;
编辑 /etc/profile === java, hadoop 环境变量的配置
安装maven ---------------- 项目管理软件。 软件之间的依赖关系。 ${user_hoime}/.m2 [windows] 1.加压即可 不要放中文或空格目录。 2.配置环境变量. M2_HOME=C:softapache-maven-3.5.0 PATH=...;%M2_HOME%in 3.验证是否安装成功 cmd>mvn -v