博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
xargs 的示例代码.
阅读量:2499 次
发布时间:2019-05-11

本文共 668 字,大约阅读时间需要 2 分钟。

yarn node -list|sed -n "s/^\(hadoop[^:]*\):.*/\1/p" |xargs  -I{}  ssh  hadoop@{}  uptime 
这只是一个示例代码. 主要是演示 xargs 的用法.  -I{}   即 用 前面返回的数据替换掉   {}  也就是后面的hadoop@{} 中的{} 
也就是用前面返回的主机名 替换{}  变为 hadoop@ip-host  然后 ssh 上去做一些不同的事情. 
 yarn node -list|sed -n "s/^\(hadoop[^:]*\):.*/\1/p" | xargs -t -I{} -P10 ssh -o StrictHostKeyChecking=no -i ~/MyKeyName.pem hadoop@{} "yarn nodemanager stop"
 yarn node -list|sed -n "s/^\(hadoop[^:]*\):.*/\1/p" | xargs -t -I{} -P10 ssh -o StrictHostKeyChecking=no -i ~/MyKeyName.pem hadoop@{} "yarn nodemanager stop"

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/133735/viewspace-2138523/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/133735/viewspace-2138523/

你可能感兴趣的文章
phpstorm开发工具的设置用法
查看>>
Linux 系统挂载数据盘
查看>>
Git基础(三)--常见错误及解决方案
查看>>
Git(四) - 分支管理
查看>>
PHP Curl发送数据
查看>>
HTTP协议
查看>>
HTTPS
查看>>
git add . git add -u git add -A区别
查看>>
apache下虚拟域名配置
查看>>
session和cookie区别与联系
查看>>
PHP 实现笛卡尔积
查看>>
Laravel中的$loop
查看>>
CentOS7 重置root密码
查看>>
Centos安装Python3
查看>>
PHP批量插入
查看>>
laravel连接sql server 2008
查看>>
Laravel 操作redis的各种数据类型
查看>>
Laravel框架学习笔记之任务调度(定时任务)
查看>>
laravel 定时任务秒级执行
查看>>
浅析 Laravel 官方文档推荐的 Nginx 配置
查看>>