zoukankan      html  css  js  c++  java
  • 如何通过SSH及其Client 批量分发文件和执行管理命令

    一、前提:已经配置好root和hadoop用户的无密码的SSH访问

    二、直接上代码

    ##复制单个文件
    [hadoop@nn1 hadoop]$ for ip in 102 103 104 111 112 113 114 115 116 121 122 123;do sudo scp /etc/sudoers root@192.168.5.$ip:/etc/sudoers ;done

    ##批量复制
    [hadoop@nn1 hadoop]$ for ip in 102 103 104 111 112 113 114 115 116 121 122 123;do scp ~/hadoop/lib/native/* hadoop@192.168.5.$ip:/home/hadoop/hadoop/lib/native;done

    ##远程批量执行命令,建立软连接授权等
    ##其中ssh 命令的选项 【-o "StrictHostKeyChecking no" 】,是为了避免没有访问过的节点初次链接时的RSA KEY的footprint提示确认信息

    [hadoop@nn1 hadoop]$ for ip in 102 103 104 111 112 113 114 115 116 121 122 123;do sudo  ssh -o "StrictHostKeyChecking no" 192.168.5.$ip "ln -s /usr/hadoop/hbase-0.96.1.1-cdh5.0.2/ /home/hadoop/hbase";done
    [hadoop@nn1 hadoop]$ for ip in 102 103 104 111 112 113 114 115 116 121 122 123;do sudo  ssh -o "StrictHostKeyChecking no" 192.168.5.$ip "ln -s /usr/hadoop/zookeeper-3.4.5-cdh5.0.2/ /home/hadoop/zk";done
    [hadoop@nn1 hadoop]$ for ip in 102 103 104 111 112 113 114 115 116 121 122 123;do sudo  ssh -o "StrictHostKeyChecking no" 192.168.5.$ip "chown -R hadoop /home/hadoop/hbase/*";done
    [hadoop@nn1 hadoop]$ for ip in 102 103 104 111 112 113 114 115 116 121 122 123;do sudo  ssh -o "StrictHostKeyChecking no" 192.168.5.$ip "chown -R hadoop /home/hadoop/zk/*";done
  • 相关阅读:
    postgresql遇到的性能问题
    面试(三)
    Oracle的dmp文件的导入
    plsql的参数IN和OUT
    IT小说
    被关注应该也是一种强大-日经某文有感
    总结:安卓手机页面样式没问题,苹果手机样式错乱。
    前端开发人员要注意的css规范,css命名。
    水平,垂直居中的15种方法
    nuxt 的一些报错和插件推荐
  • 原文地址:https://www.cnblogs.com/dajianshi/p/3835176.html
Copyright © 2011-2022 走看看