
hadoop脚本
在/usr/local/bin创建脚本,在其他目录下创建脚本,导致只能在当前目录使用脚本,很麻烦!
Knight_AL
这个作者很懒,什么都没留下…
展开
-
生产环境_集群日志生成脚本
标准写法for i in hadoop102 hadoop103; do echo "========== $i ==========" ssh $i "cd /opt/module/applog/; java -jar gmall2020-mock-log-2021-01-22.jar >/dev/null 2>&1 &"done/dev/null代表linux的空设备文件,所有往这个文件里面写入的内容都会丢失,俗称“黑洞”。标准输入0:从键盘获得原创 2022-05-05 00:00:00 · 282 阅读 · 0 评论 -
Kafka集群启动停止脚本
vim kf.sh#! /bin/bashcase $1 in"start"){ for i in hadoop102 hadoop103 hadoop104 do echo " --------启动 $i Kafka-------" ssh $i "/export/servers/kafka/bin/kafka-server-start.sh -daemon /export/servers/kafka/config/server.propertie原创 2021-02-28 22:12:08 · 201 阅读 · 0 评论 -
集群所有进程查看脚本
如果你root账户,请在/usr/local/bin下创建如果你是非root下,请再/hong/用户名/bin下创建1.在脚本中编写如下内容vi xcall.sh#! /bin/bashfor i in hadoop102 hadoop103 hadoop104do echo --------- $i ---------- ssh $i "$*"done2.修改执行脚本权限chmod 777 xcall.sh3.脚本启动xcall.sh jps...原创 2020-11-06 15:56:01 · 305 阅读 · 0 评论 -
ElasticSearch一键脚本启动
1.在/usr/local/bin目录下创建脚本(如果非root用户在/home/用户名/bin下创建)vi es.sh2.在脚本中编写如下内容#!/bin/bash es_home=/export/servers/elasticsearch-6.6.0kibana_home=/export/servers/kibana-6.6.0-linux-x86_64case $1 in "start") { for i in hadoop102 hadoop103 hadoop104 do原创 2020-11-05 17:35:42 · 506 阅读 · 0 评论 -
linux命令行在任意目录下启动任意的脚本的方法
你会发现写的脚本必须写脚本的在当前目录在才能执行解决方案如果你是root用户就在/usr/local/bin下面创建脚本文件如果你不是root用户就在/home/你的用户名/bin下创建脚本如果你没有bin目录需要自己创建...原创 2020-07-23 17:34:41 · 1261 阅读 · 0 评论 -
日志采集 Flume 启动停止脚
1)在/usr/local/bin目录下创建脚本f1.shvim f1.sh在脚本中填写如下内容#! /bin/bashcase $1 in"start"){ for i in hadoop12 hadoop13 do echo "----------$i flume启动-----------" ssh $i "nohup /export/servers/flume/bin/flume-ng agent --name a1 --conf-fi原创 2020-07-23 17:28:15 · 574 阅读 · 0 评论 -
集群时间同步修改脚本(非正规临时脚本)
1.在/usr/local/bin目录下创建脚本dt.sh这是root用户启动脚本#!/bin/bashfor i in hadoop12 hadoop13 hadoop14doecho "========== $i =========="ssh $i "date -s $1"done修改脚本执行权限 chmod 777 dt.sh 启动脚本dt.sh 2020-07-21如果你不是root用户启动脚本#!/bin/bash for i in hadoop12 hadoo原创 2020-07-21 11:18:56 · 184 阅读 · 0 评论 -
Zookeeper集群启动停止脚本
在/usr/local/bin目录下创建脚本vim zk.sh 在脚本中编写如下内容#! /bin/bashcase $1 in"start"){ for i in hadoop12 hadoop13 hadoop14 do ssh $i "/export/servers/zookeeper-3.4.10/bin/zkServer.sh start" done};;"stop"){ for i i原创 2020-07-21 10:43:40 · 311 阅读 · 0 评论 -
xsync集群分发脚本
在/home/root目录下创建bin目录,并在bin目录下xsync创建文件,文件内容如下:[root@hadoop01 ~]# mkdir bin[root@hadoop01 ~]# cd bin/[root@hadoop01 bin]# touch xsync[root@hadoop01 bin]# vi xsync在该文件中编写如下代码#!/bin/bash#1 获取输入参...原创 2020-04-08 11:06:44 · 266 阅读 · 0 评论 -
集群查看jps脚本
#!/bin/bashfor i in root@hadoop102 root@hadoop103 root@hadoop104do echo "============ $i ============" ssh $i '/export/servers/jdk/bin/jps'done原创 2020-04-27 22:16:04 · 626 阅读 · 0 评论