`

集群中 统一命令执行 和 文件拷贝

阅读更多
filecopy

#!/bin/bash

if [ $# -lt 2 ]; then
    echo "error.. need args"
    exit 1
fi




host=$1
filefullpath=$2


var=${host//,/ }    #这里是将var中的,替换为空格 
for element in $var  
do 
    echo scp $filefullpath   192.168.0.$element://$filefullpath
   scp $filefullpath   192.168.0.$element://$filefullpath
done


使用 :filecopy  "141 142" /home/admin/.bashrc    copy  配置文件



#!/bin/bash

if [ $# -lt 2 ]; then
    echo "error.. need args"
    exit 1
fi

host=$1
command=$2


var=${host//,/ }    #这里是将var中的,替换为空格 
for element in $var  
do 
   echo ssh    192.168.0.$element   $command
    ssh    192.168.0.$element   $command
done


使用:
excutetools  "141,142"  "source ~/.bashrc"




这样文件分发 和执行命令 就简单了




分享到:
评论

相关推荐

    Centos7+hadoop2.6.0分布式集群搭建

    在CentOS 7上搭建Hadoop 2.6.0分布式集群的详细过程涉及到了多个方面的配置和设置,为了确保整个集群能够高效、稳定地运行,下面将详细解释标题中提及的各个知识点。 ### 1. 配置静态网络(所有节点) 为了让集群中...

    Hadoop2.x版本完全分布式安装与部署

    本过程还需注意操作的权限问题,必须确保当前登录用户具有执行相关命令和修改配置文件的权限。如果在执行过程中遇到权限不足的问题,可能需要使用sudo命令提升权限。 由于篇幅限制,无法涵盖Hadoop安装过程中可能...

    达梦读写分离集群搭建文档

    - **拷贝备份文件**:使用`scp`命令将备份文件复制到备库所在的服务器。 - **关闭数据库服务**:如果需要,可以通过`DmService`命令关闭数据库服务。 - **执行脱机数据库还原与恢复**:使用`dmrman`工具进行脱机...

    pssh使用文档

    - **命令输出收集**:能够收集每个远程服务器上的命令执行结果,并以统一格式输出,方便后续处理或分析。 - **文件传输**:支持文件的上传与下载,包括单个文件和整个文件夹的传输。 - **进程管理**:允许远程杀死...

    hadoop-CDH4.6-install.docx

    - **拷贝配置文件**:将配置文件分发到集群中的所有节点。 - **启动 YARN**:启动 ResourceManager 和 NodeManagers。 - **验证 YARN**:测试 YARN 的功能是否正常。 #### 安装 CDH4 组件 - **Zookeeper** - **...

    MQ HA(hacmp) 配置过程

    1. **文件拷贝法**:将机器A上的`/var/mqm`目录下的`mqs.ini`文件复制到机器B的同目录下,随后执行`halinkmqm`命令,使机器B与队列管理器关联。 2. **重新创建法**:清空`/MQHA/<qmgr>/data`和`/MQHA/<qmgr>/log`...

    isilon硬盘微码升级日志.docx

    在IT行业中,Isilon是EMC(现属戴尔科技集团)推出的一种集群NAS(网络附加存储)解决方案,专门设计用于大数据环境。Isilon系统由一系列称为“节点”的硬件单元组成,这些节点通过高速网络互连,共同形成一个统一的...

    Oracle10g闪回恢复区详细解析

    它是一个专门用于存储恢复相关文件的存储区域,包括控制文件、归档日志、闪回日志、自动备份的控制文件和SPFILE、RMAN备份集以及数据文件拷贝等。这一功能的引入使得数据保护和故障恢复更为集中化,降低了管理复杂性...

    kubernetes中文文档

    它能够提供一个统一的平台来管理跨多个主机的应用程序,简化了容器化应用程序的部署流程,提高了其可伸缩性和可用性。 - **容器**: 容器是轻量级、自包含的执行环境,包括应用程序及其运行所需的所有依赖项。 - **...

    Ambari 开源软件.doc

    Apache Ambari是一款开源工具,专门设计用于简化Hadoop生态系统中的集群管理和监控。它是由Apache Software Foundation维护的顶级项目,最新版本为2.0.1,计划推出2.1版本。Ambari不仅针对Hadoop核心,还包括Hadoop...

    Zookeeper.docx

    启动Zookeeper服务器,通过`jps`命令检查进程,使用`zkServer.sh status`查看运行状态。客户端通过`zkCli.sh`启动,完成交互后使用`quit`退出。停止Zookeeper服务器使用`zkServer.sh stop`。 【Zookeeper配置参数...

    pulsar2.8.1.zip

    这样,只需一条命令即可启动整个集群,非常适合本地开发和测试。 4. **安装步骤**: - 首先,确保已安装Docker和Docker-compose。 - 解压"pulsar2.8.1.zip",找到包含`docker-compose.yml`的目录。 - 修改`...

    大数据技术之Zookeeper(V3.2).docx

    3. 集群管理:管理集群中节点的状态,实现动态加入和离开。 4. 服务器节点动态上下线:节点状态变化时,Zookeeper会通知相关客户端。 5. 软负载均衡:通过Zookeeper分配任务或请求到合适的服务器,实现负载均衡。 ...

    kafka学习详细文档笔记

    Kafka的设计充分利用了现代操作系统和硬件的优势,例如通过内存映射文件加速数据访问,以及使用零拷贝技术减少CPU消耗。这些技术使得Kafka能够实现极高的吞吐量和低延迟。 **3、生产者(Producer)** - **消息发送...

    存储入门学习资料

    - **拷贝**:简单地复制文件,不涉及版本管理和数据恢复。 - **归档**:长期保存数据,通常用于不再频繁访问的历史数据。 **8.3 常规备份的实现方式** - **全备份**:备份全部数据。 - **增量备份**:只备份自上次...

    Redis云管理平台CacheCloud.zip

    五、CacheCloud在搜狐的规模每天100 亿次命令调用2T 的内存空间800 个Redis实例100 台机器六、CacheCloud环境需求Java 7Maven 3MySQLRedis 3七、CacheCloud快速开始1、初始化数据库 导入项目中cachecloud.sql初始化...

    building_storage_networks_chsSAN存储区域网络 .rar

    存储区域网络能够提供存储和服务器的统一,以及不受干扰的备份,同时也消除了传统技术的距离限制。此外,与许多传统技术比较,SAN还能大大地改善应用的性能。 1999年末,已经出现几个企业级的SAN方案。现在,各...

    t淘淘商城项目 商城项目 视频和源码教程 详细

    -- 资源文件拷贝插件 --> <groupId>org.apache.maven.plugins <artifactId>maven-resources-plugin <version>2.7 <encoding>UTF-8 <!-- java编译插件 --> <groupId>org.apache.maven....

Global site tag (gtag.js) - Google Analytics