Skip to content

Latest commit

 

History

History
15 lines (13 loc) · 1.59 KB

命令详解.md

File metadata and controls

15 lines (13 loc) · 1.59 KB

5. 命令详解

命令名 含义 使用方法 使用举例 备注
help 查看命令帮助 help cmd help fab 单独使用help, 查看有哪些命令
fab 在远程所有机器上执行命令 fab cmd fab ps aux grep spark 远程所有机器执行ps aux
shell 在本地机器上执行命令 !cmd !date 列出本机当前日期
addgrp 添加分组 addgrp group_name host1 host2 ... hostn addgrp spark_nodes 192.168.1.12 192.168.1.13 将多个机器添加为一个分组
rmgrp 删除分组 rmgrp group_name rmgrp spark_nodes 删除spark_nodes分组
at 切换到某个组或某个机器上, 则后面执行的所有命名在该组或该单个机器上有效 at group_name/host_name at spark_nodes 切换到spark_nodes组;at 192.168.1.12 切换到192.168.1.12机器上
ls 列出所有组名或机器名或环境参数 list [-a/-g/-env] ls -a
put 将本地机器文件分发到所有远程机器上 put local_path remote_path put ./hosts.ini ~/test/ 将本地hosts.ini文件分发到远程机器的~/test目录中
get 将远程机器某个文件全部收集到本地机器上,文件被依次重命名 get [-n] local_path remote_path get -n /home/work/eg ~/get/test.txt 将远程每个机器上test.txt文件收集到本地eg目录
setparallel 设置开启并行执行 setparallel [True/true/False/false] setparallel true 若开启,则命令在所有机器上并行执行;若关闭,则命令在机器上依次执行;可在配置文件中设置