B02 - 053、Storm集群启动与停止脚本

2023-10-11 19:40

本文主要是介绍B02 - 053、Storm集群启动与停止脚本,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

初学耗时:0.5h

注:CSDN手机端暂不支持章节内链跳转,但外链可用,更好体验还请上电脑端。

一、Storm集群启动与停止脚本
  1.1  启动脚本。
  1.2  停止脚本。



记忆词:

  ...

 B02 - 999、部署大数据环境及部分编译


 ギ 舒适区ゾ || ♂ 累觉无爱 ♀





一、Storm集群启动与停止脚本

  1.1 ~ 启动脚本。
mkdir -p /export/onekey/storm
vim /export/onekey/storm/startstorm.sh
#!/bin/bash
echo "吾心执剑"#nimbus节点
nimbusServers='zrk691101 zrk691102 zrk691103'#supervisor节点
supervisorServers='zrk691101 zrk691102 zrk691103'#启动所有的nimbus
for nim in $nimbusServers
dossh -T $nim <<EOFsource /etc/profilecd /export/servers/apache-storm-1.2.2bin/storm nimbus >/dev/null 2>&1 &
EOF
echo 从节点 $nim 启动nimbus...[ done ]
sleep 1
done#启动所有的ui
for u in zrk691101
dossh -T $u <<EOFsource /etc/profilecd /export/servers/apache-storm-1.2.2bin/storm ui >/dev/null 2>&1 &
EOF
echo 从节点 $u 启动ui...[ done ]
sleep 1
done#启动所有的logviewer
for u in zrk691101
dossh -T $u <<EOFsource /etc/profilecd /export/servers/apache-storm-1.2.2bin/storm logviewer >/dev/null 2>&1 &
EOF
echo 从节点 $u 启动logviewer...[ done ]
sleep 1
done#启动所有的supervisor
for visor in $supervisorServers
dossh -T $visor <<EOFsource /etc/profilecd /export/servers/apache-storm-1.2.2bin/storm supervisor >/dev/null 2>&1 &
EOF
echo 从节点 $visor 启动supervisor...[ done ]
sleep 1
doneecho "剑锋披靡"
  1.2 ~ 停止脚本。
vim /export/onekey/storm/stopstorm.sh
vim /etc/profile
chmod a+x /export/onekey/storm/startstorm.sh /export/onekey/storm/stopstorm.sh
#!/bin/bash
echo "无情剑域"#nimbus节点
nimbusServers='zrk691101 zrk691102 zrk691103'#supervisor节点
supervisorServers='zrk691101 zrk691102 zrk691103'#停止所有的nimbus、ui和logviewer
for nim in $nimbusServers
doecho 从节点 $nim 停止nimbus、ui和logviewer...[ done ]ssh $nim "kill -9 `ssh $nim ps -ef | grep nimbus | awk '{print $2}'| head -n 1`" >/dev/null 2>&1ssh $nim "kill -9 `ssh $nim ps -ef | grep core | awk '{print $2}'| head -n 1`" >/dev/null 2>&1ssh $nim "kill -9 `ssh $nim ps -ef | grep logviewer | awk '{print $2}'| head -n 1`" >/dev/null 2>&1
done#停止所有的supervisor
for visor in $supervisorServers
doecho 从节点 $visor 停止supervisor...[ done ]ssh $visor "kill -9 `ssh $visor ps -ef | grep supervisor | awk '{print $2}'| head -n 1`" >/dev/null 2>&1
doneecho "剑剑倾心"


春城无处不飞花,寒食东风御柳斜。

- - - - - - - - - - - - - - - - - - - - - - - - - - - -



^ 至此,Storm集群启动与停止脚本完成。


- - - - - - - - - - - - - - - - - - - - - - - - - - - -


※ 世间诱惑何其多,坚定始终不动摇。

时序网络主要描述系统状态及其___________。


转换方式
alt



春城无处不飞花,寒食东风御柳斜。

- - - - - - - - - - - - - - - - - - - - - - - - - - - -


注:CSDN手机端暂不支持章节内链跳转,但外链可用,更好体验还请上电脑端。

我知道我的不足,我也知道你的挑剔,但我就是我,不一样的烟火,谢谢你的指指点点,造就了我的点点滴滴:)!



春城无处不飞花,寒食东风御柳斜。


这篇关于B02 - 053、Storm集群启动与停止脚本的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/190389

相关文章

SpringBoot启动报错的11个高频问题排查与解决终极指南

《SpringBoot启动报错的11个高频问题排查与解决终极指南》这篇文章主要为大家详细介绍了SpringBoot启动报错的11个高频问题的排查与解决,文中的示例代码讲解详细,感兴趣的小伙伴可以了解一... 目录1. 依赖冲突:NoSuchMethodError 的终极解法2. Bean注入失败:No qu

一文带你了解SpringBoot中启动参数的各种用法

《一文带你了解SpringBoot中启动参数的各种用法》在使用SpringBoot开发应用时,我们通常需要根据不同的环境或特定需求调整启动参数,那么,SpringBoot提供了哪些方式来配置这些启动参... 目录一、启动参数的常见传递方式二、通过命令行参数传递启动参数三、使用 application.pro

SpringBoot项目启动报错"找不到或无法加载主类"的解决方法

《SpringBoot项目启动报错找不到或无法加载主类的解决方法》在使用IntelliJIDEA开发基于SpringBoot框架的Java程序时,可能会出现找不到或无法加载主类com.example.... 目录一、问题描述二、排查过程三、解决方案一、问题描述在使用 IntelliJ IDEA 开发基于

SpringBoot项目启动错误:找不到或无法加载主类的几种解决方法

《SpringBoot项目启动错误:找不到或无法加载主类的几种解决方法》本文主要介绍了SpringBoot项目启动错误:找不到或无法加载主类的几种解决方法,具有一定的参考价值,感兴趣的可以了解一下... 目录方法1:更改IDE配置方法2:在Eclipse中清理项目方法3:使用Maven命令行在开发Sprin

通过Python脚本批量复制并规范命名视频文件

《通过Python脚本批量复制并规范命名视频文件》本文介绍了如何通过Python脚本批量复制并规范命名视频文件,实现自动补齐数字编号、保留原始文件、智能识别有效文件等功能,听过代码示例介绍的非常详细,... 目录一、问题场景:杂乱的视频文件名二、完整解决方案三、关键技术解析1. 智能路径处理2. 精准文件名

web网络安全之跨站脚本攻击(XSS)详解

《web网络安全之跨站脚本攻击(XSS)详解》:本文主要介绍web网络安全之跨站脚本攻击(XSS)的相关资料,跨站脚本攻击XSS是一种常见的Web安全漏洞,攻击者通过注入恶意脚本诱使用户执行,可能... 目录前言XSS 的类型1. 存储型 XSS(Stored XSS)示例:危害:2. 反射型 XSS(Re

Python3脚本实现Excel与TXT的智能转换

《Python3脚本实现Excel与TXT的智能转换》在数据处理的日常工作中,我们经常需要将Excel中的结构化数据转换为其他格式,本文将使用Python3实现Excel与TXT的智能转换,需要的可以... 目录场景应用:为什么需要这种转换技术解析:代码实现详解核心代码展示改进点说明实战演练:从Excel到

Python脚本实现图片文件批量命名

《Python脚本实现图片文件批量命名》这篇文章主要为大家详细介绍了一个用python第三方库pillow写的批量处理图片命名的脚本,文中的示例代码讲解详细,感兴趣的小伙伴可以了解下... 目录前言源码批量处理图片尺寸脚本源码GUI界面源码打包成.exe可执行文件前言本文介绍一个用python第三方库pi

Nginx启动失败:端口80被占用问题的解决方案

《Nginx启动失败:端口80被占用问题的解决方案》在Linux服务器上部署Nginx时,可能会遇到Nginx启动失败的情况,尤其是错误提示bind()to0.0.0.0:80failed,这种问题通... 目录引言问题描述问题分析解决方案1. 检查占用端口 80 的进程使用 netstat 命令使用 ss

shell脚本自动删除30天以前的文件(最新推荐)

《shell脚本自动删除30天以前的文件(最新推荐)》该文章介绍了如何使用Shell脚本自动删除指定目录下30天以前的文件,并通过crontab设置定时任务,此外,还提供了如何使用Shell脚本删除E... 目录shell脚本自动删除30天以前的文件linux按照日期定时删除elasticsearch索引s