实验环境记录

四台虚拟机  [/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
原文地址:https://www.cnblogs.com/lijins/p/10022928.html