当前位置: 首页 > news >正文

Linux多台服务器配置分发脚本xsync

xsync.sh文件#!/bin/bash
# 文件名: xsync.sh
# 功能: 在Hadoop集群中分发文件/目录到多个节点
# 使用方法: ./xsync.sh <文件或目录1> [文件或目录2] ... [文件或目录N]# 1. 判断参数个数
if [ $# -lt 1 ]; then
    echo "错误: 参数不足!"
    echo "使用方法: $0 <文件或目录1> [文件或目录2] ..."
    exit 1
fi# 2. 遍历集群所有机器
# 注意: 请根据您的实际环境修改主机名列表
for host in hadoop01 hadoop02; do
    echo "================== $host =================="
    
    # 3. 遍历所有输入的文件/目录
    for file in "$@"; do
        # 4. 判断文件/目录是否存在
        if [ -e "$file" ]; then
            # 5. 获取父目录的绝对路径
            pdir=$(cd -P "$(dirname "$file")" && pwd)
            
            # 6. 获取当前文件/目录的名称
            fname=$(basename "$file")
            
            # 7. 在远程主机上创建父目录
            ssh "$host" "mkdir -p '$pdir'"
            
            # 8. 使用rsync同步文件/目录
            echo "正在同步: $file -> $host:$pdir"
            rsync -av "$pdir/$fname" "$host:$pdir"
        else
            echo "警告: 文件/目录 '$file' 不存在,已跳过"
        fi
    done
doneecho "========================================="
echo "分发完成!"在 .bashrc 配置如下alias xsync='/home/hadoop/xsync.sh'

  

http://www.gsyq.cn/news/127197.html

相关文章:

  • 保姆级教程:Claude Code接入GLM-4.6(零基础也能跟着做)
  • 巨椰 云手机 云游戏稳定运行
  • 从零构建统计学核心:Python 实现 PDF、CDF 与逆向采样
  • 【轴承故障诊断】基于matlab快速稀度辅助信号分解与非凸增强轴承故障诊断【含Matlab源码 14736期】
  • 北京继承律师事务所实力排行榜推荐2025-2026:权威测评与解决方案对比 - 苏木2025
  • 2025精选:五大口碑不锈钢天沟生产厂家推荐,双相不锈钢板/ 304 不锈钢冷热轧板材/不锈钢天沟生产厂家哪个好 - 品牌推荐师
  • 什么是持续集成CI,与DevOps关系
  • 【Open-AutoGLM快递轨迹追踪实战】:掌握AI驱动物流监控的5大核心技术
  • 【企业级部署实战】:Open-AutoGLM虚拟机配置优化的7大黄金法则
  • 2025-2026靠谱的北京律师权威测评排名榜单推荐:性价比与实力双维度 - 苏木2025
  • 【大模型推理新标杆】:Open-AutoGLM + vLLM 高阶配置秘籍曝光
  • 成都到大连、沈阳、鄂尔多斯、包头搬家公司综合实力排名,附搬家费用明细 - 物流人
  • 成都到郑州、济南、长沙、西安搬家公司专业度排行榜,附搬家费用明细 - 物流人
  • 揭秘Open-AutoGLM核心技术:如何实现毫秒级电商价格监控与自动决策
  • 从零到一:麒麟操作系统学习之旅,国产系统的实用探索​
  • 2025-2026北京最权威的十大律师排名推荐:口碑测评与胜诉率解析 - 苏木2025
  • Open-AutoGLM安装总失败?深度解析Python依赖树中的隐藏陷阱
  • ‌敏捷测试之道:从质检员到质量赋能者
  • Open-AutoGLM离线部署秘籍:3类网络隔离场景下的适配策略
  • 【稀缺资源泄露】:Open-AutoGLM模型私有化下载通道与缓存配置秘籍
  • 成都到丽江、大理、海口、三亚搬家公司可靠度排名,附搬家费用明细 - 物流人
  • 【大模型落地必看】:Open-AutoGLM离线配置9大坑,你避开了吗?
  • Open-AutoGLM环境搭建全攻略(从零到上线的完整路径)
  • 类脑智能技术——数字CMOS型和数模混合CMOS型神经形态芯片以及基于新型器件的混合系统(下)
  • 成都到重庆、昆明、贵阳、遵义搬家公司综合实力排名,附搬家费用明细 - 物流人
  • #钥匙管理不用愁!三森沃智能钥匙柜,安全高效双保障
  • 为什么你的Open-AutoGLM镜像总失败?深度剖析4大常见错误根源
  • 在AI技术唾手可得的时代,发掘用户场景需求比技术实现更具价值——从某知名语言学习APP看新功能探索
  • 空白金兰契:作为文明熵减机制的价值共生治理新范式
  • 从零到上线:Open-AutoGLM离线环境配置全流程详解(军工级安全方案)