美文网首页大数据笔记
大数据之集群分发脚本

大数据之集群分发脚本

作者: 枫叶无言_1997 | 来源:发表于2020-12-14 11:00 被阅读0次

一、scp、rsync命令

scp -r linan@hadoop101:/opt/module root@hadoop102:/opt/moduler 
sync-rvl linan@hadoop101:/opt/module root@hadoop102:/opt/module

二、集群分发脚本

#!/bin/bash

#1 获取输入参数个数,如果没有参数,直接退出

pcount=$#           
if ((pcount==0))
then
echo no args;
exit;
fi

#2 获取文件名称
p1=$1
fname=`basename  $p1`
echo fname=$fname

#3 获取上级目录到绝对路径
pdir=`cd -P $(dirname $p1); pwd`
echo pdir=$pdir

#4 获取当前用户名称user=`whoami`

# 5循环
for((host=102; host<104;host++))
do
echo "=============hadoop$host==============";
rsync -rvl $pdir/$fname $user@hadoop$host:$pdir
done

三、ssh免密登录

1、生成ssh公私密钥(.ssh文件夹下执行操作)
1.执行ssh-keygen -t rsa   命令,生成id_rsa、id_rsa.pub两文件 
2.将id_rsa.pub文件内容拷贝至目标主机: ssh-copy-id hadoop103

相关文章

  • 大数据之集群分发脚本

    一、scp、rsync命令 scp -r linan@hadoop101:/opt/module root@had...

  • 集群分发脚本

    1)编写脚本 #!/bin/bash#1 获取输入参数个数,如果没有参数直接退出pcount=$#if((pcou...

  • 集群分发脚本

    概述 当前集群环境用到的越来越多了,集群各服务器之间很多数据配置大体一致,导致一个文件可能需要同时上传到多个服务器...

  • 集群分发脚本xsync

    在/home/hadoop目录下创建bin目录,并在bin目录下创建文件 xsync.sh 。 在该文件中编写如下...

  • 4.集群分发脚本

    1.scp定义 scp可以实现服务器与服务器之间的数据拷贝。 2.基本语法 3.例子

  • 启动/停止集群脚本

    启动zookeeper集群脚本 停止zookeeper集群脚本 启动Storm集群脚本 停止Storm集群脚本 提...

  • Java进程脚本

    使用分发脚本分发 使用,比如说hadoop启动后 附xsync脚本(分发脚本)

  • 大数据||hadoop分布式部署分发、基本测试及监控

    先看文章大数据||hadoop分布式集群安装分发包括:通过主节点给子节点分发数据。免密形式基本测试包括:创建目录,...

  • 【ES】ElasticSearch 深入分片

    @[toc] 一、分片介绍 分片是 Elasticsearch 在集群中分发数据的关键。 把分片想象成数据的容器。...

  • 项目分步16:部署LB负载均衡集群

    拓扑结构 数据库服务负载均衡集群拓扑 – 把访问数据的请求平均的分发给PXC集群的3台服务器 Ip规划 在主机ha...

网友评论

    本文标题:大数据之集群分发脚本

    本文链接:https://www.haomeiwen.com/subject/hvqvgktx.html