shell 远程启动flume
来源:互联网 发布:大连爱知时计 编辑:程序博客网 时间:2024/05/14 03:43
今天,在公司服务器上使用脚本远程启动flume:
#!/bin/shfor ip in 10.153.140.253;#for ip in 10.153.140.250 10.153.140.251 10.153.140.252 10.153.140.253 10.153.140.254 10.153.140.255;do ssh root@$ip "ps -ef | grep java | grep -v grep |cut -c 9-15 | xargs kill -9" ssh root@$ip "rm -rf /usr/local/apache-flume-1.7.0-bin/lib/ttbrain-log-flume-sink-jar-with-dependencies.jar" scp ./ttbrain-log-flume-sink-jar-with-dependencies.jar root@$ip":/usr/local/apache-flume-1.7.0-bin/lib/" ssh root@$ip "nohup flume-ng agent -c /usr/local/apache-flume-1.7.0-bin/conf -f /usr/local/apache-flume-1.7.0-bin/conf/engine-api-log.conf -n agent1 >/dev/null 2>&1 &"done
看脚本里倒数第二行,逻辑很简单,通过ssh root@$ip 的方式远程执行命令,但是会报如下错误:
scp_lib.sh: line 10: nohup flume-ng agent -c /usr/local/apache-flume-1.7.0-bin/conf -f /usr/local/apache-flume-1.7.0-bin/conf/engine-api-log.conf -n agent1 >/dev/null 2>&1 &: No such file or directory
后来,经过检查,使用下面的方式,成功:
#!/bin/shfor ip in 10.153.140.253;#for ip in 10.153.140.250 10.153.140.251 10.153.140.252 10.153.140.253 10.153.140.254 10.153.140.255;do ssh root@$ip "ps -ef | grep java | grep -v grep |cut -c 9-15 | xargs kill -9" ssh root@$ip "rm -rf /usr/local/apache-flume-1.7.0-bin/lib/ttbrain-log-flume-sink-jar-with-dependencies.jar" scp ./ttbrain-log-flume-sink-jar-with-dependencies.jar root@$ip":/usr/local/apache-flume-1.7.0-bin/lib/" echo "nohup flume-ng agent -c /usr/local/apache-flume-1.7.0-bin/conf -f /usr/local/apache-flume-1.7.0-bin/conf/engine-api-log.conf -n agent1 >/dev/null 2>&1 &" | ssh -T $ip done
阅读全文
0 0
- shell 远程启动flume
- flume启动shell
- Flume 流入远程 hbase
- command shell(flume command)
- 第一章 启动 flume
- flume配置与启动
- Flume部署和启动
- CDH配置启动flume
- 启动flume小问题
- 3. Flume 启动命令
- flume启动配置
- flume配置启动
- Flume启动命令
- linux 远程执行 shell脚本中nohup启动注意
- metasploit启动远程shell而不被杀毒软件发现
- flume学习02-flume安装配置启动
- JS远程监测-Flume设置
- Flume-ng启动过程分析
- 表单验证
- MFC基于对话框的工具栏定制效果
- 522. Longest Uncommon Subsequence II
- python 单元测试 -- unittest
- Andoird仿IOS滚轮选择控件
- shell 远程启动flume
- [Azure]ARM虚拟机整机磁盘快照[3]——清空虚拟机快照
- Java SE 6.0新特性体验(下篇)
- 欢迎使用CSDN-markdown编辑器
- 303. Range Sum Query
- Redis实战之Win7 64 + VS2013 + Redis 3.0 订阅和发布
- jdk 源码分析(17)java Semaphore 源码解析及与lock对比
- 如何减少访问磁盘的次数,减少访问磁盘的次数
- IO流--将单级文件夹下的文件复制到目标文件夹下,并重命名所有文件