1.编写脚本到/home/carbon/bin目录下
①xcall 同步执行命令脚本
#!/bin/bash
#校验参数
if((KaTeX parse error: Expected 'EOF', got '#' at position 1: #̲==0)) then e…@"
#分发
for((i=102;i<=104;i++))
do
echo "==========hadoop
i
=
=
=
=
=
=
=
=
"
s
s
h
h
a
d
o
o
p
i========" ssh hadoop
i========"sshhadoopi KaTeX parse error: Expected 'EOF', got '#' at position 31: …制并分发文件到其他的机器脚本 #̲!/bin/bash #校验参…#!=1))
then
echo 请输入单个要分发的文件
exit;
fi
#获取参数的绝对路径
dirpath=$(cd -P dirname $1
; pwd)
filename=basename $1
echo “要分发的路径是:
d
i
r
p
a
t
h
/
dirpath/
dirpath/filename”
#分发
for((i=102;i<=104;i++))
do
echo “==hadoop$i”
rsync -rvlt
d
i
r
p
a
t
h
/
dirpath/
dirpath/falename carbon@hadoop
i
:
/
i:/
i:/dirpath
done
3.配置SSH免密登陆
获取密码
ssh-keygen -t rsa
复制密码到每台机器
ssh-copy-id hadoop102
Non-Login 登陆机器
需要配置~/.bashrc
source /etc/profile
4.创建文件夹到 /opt目录下
sudo mkdir modle
sudo mkdir soft
sudo chown -R 组名:用户名 module
sudo chown -R 组名:用户名 soft
安装前准备
最新推荐文章于 2023-08-28 20:34:23 发布