当前位置: 首页 > 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.jsqmd.com/news/115260/

相关文章:

  • 【Open-AutoGLM外卖自动下单揭秘】:如何用AI模型实现全自动订餐?
  • 保姆级教程:Claude Code接入GLM-4.6(零基础也能跟着做)
  • 【TextIn大模型加速器 + 火山引擎】基于 TextIn 与火山引擎豆包大模型的智能文档解析工作流构建与实践
  • 巨椰 云手机 云游戏稳定运行
  • 北京律师所权威排行榜推荐2025-2026:律师实力与专业度解析 - 苏木2025
  • 从零构建统计学核心:Python 实现 PDF、CDF 与逆向采样
  • 【AI项目部署必看】:Open-AutoGLM环境依赖配置黄金法则
  • 【轴承故障诊断】基于matlab快速稀度辅助信号分解与非凸增强轴承故障诊断【含Matlab源码 14736期】
  • Open-AutoGLM实战指南(从零搭建高精度比价机器人)
  • 从零撸个工业级 shared_ptr?我花了半个月,现在手把手教你!
  • 北京继承律师事务所实力排行榜推荐2025-2026:权威测评与解决方案对比 - 苏木2025
  • 下一代 AI 终端 Warp:10 分钟上手(图文版)
  • 网络 游戏服务器该怎么维护?
  • 2025精选:五大口碑不锈钢天沟生产厂家推荐,双相不锈钢板/ 304 不锈钢冷热轧板材/不锈钢天沟生产厂家哪个好 - 品牌推荐师
  • 2025年行业内口碑好的金属探测门生产厂家口碑推荐榜,有实力的金属探测门怎么找精选优质品牌解析 - 品牌推荐师
  • 年薪50万的C++程序员被这8道题虐哭了,你能答对几道?
  • 什么是持续集成CI,与DevOps关系
  • QT-界面优化(上) - 实践
  • C++为什么推荐使用 make_shared 而不是 new 构造 shared_ptr?
  • 如何科学衡量软件测试的有效性
  • 关于Transformer的读书报告
  • 2025宏观分享:各地经济目标深度拆解与区域分化全景
  • 前端失业4个月了,我该怎么办,心发慌
  • Open-AutoGLM虚拟机部署全流程解析(含自动化脚本模板限时领取)
  • 2025最新成都到上海、杭州、苏州、南京搬家公司排行榜,附搬家费用明细 - 物流人
  • 从Reactor到网络库:10天打造生产级C++高性能网络库
  • AI也会三思而后答?揭秘Self-RAG智能检索术
  • 【Open-AutoGLM快递轨迹追踪实战】:掌握AI驱动物流监控的5大核心技术
  • 【企业级部署实战】:Open-AutoGLM虚拟机配置优化的7大黄金法则
  • 2025-2026靠谱的北京律师权威测评排名榜单推荐:性价比与实力双维度 - 苏木2025