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集群启动与停止脚本的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:https://blog.csdn.net/weixin_42464054/article/details/93358278
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/190389

相关文章

SpringBoot通过main方法启动web项目实践

《SpringBoot通过main方法启动web项目实践》SpringBoot通过SpringApplication.run()启动Web项目,自动推断应用类型,加载初始化器与监听器,配置Spring... 目录1. 启动入口:SpringApplication.run()2. SpringApplicat

Redis中哨兵机制和集群的区别及说明

《Redis中哨兵机制和集群的区别及说明》Redis哨兵通过主从复制实现高可用,适用于中小规模数据;集群采用分布式分片,支持动态扩展,适合大规模数据,哨兵管理简单但扩展性弱,集群性能更强但架构复杂,根... 目录一、架构设计与节点角色1. 哨兵机制(Sentinel)2. 集群(Cluster)二、数据分片

解决Nginx启动报错Job for nginx.service failed because the control process exited with error code问题

《解决Nginx启动报错Jobfornginx.servicefailedbecausethecontrolprocessexitedwitherrorcode问题》Nginx启... 目录一、报错如下二、解决原因三、解决方式总结一、报错如下Job for nginx.service failed bec

Java调用Python脚本实现HelloWorld的示例详解

《Java调用Python脚本实现HelloWorld的示例详解》作为程序员,我们经常会遇到需要在Java项目中调用Python脚本的场景,下面我们来看看如何从基础到进阶,一步步实现Java与Pyth... 目录一、环境准备二、基础调用:使用 Runtime.exec()2.1 实现步骤2.2 代码解析三、

Python脚本轻松实现检测麦克风功能

《Python脚本轻松实现检测麦克风功能》在进行音频处理或开发需要使用麦克风的应用程序时,确保麦克风功能正常是非常重要的,本文将介绍一个简单的Python脚本,能够帮助我们检测本地麦克风的功能,需要的... 目录轻松检测麦克风功能脚本介绍一、python环境准备二、代码解析三、使用方法四、知识扩展轻松检测麦

Spring Boot项目如何使用外部application.yml配置文件启动JAR包

《SpringBoot项目如何使用外部application.yml配置文件启动JAR包》文章介绍了SpringBoot项目通过指定外部application.yml配置文件启动JAR包的方法,包括... 目录Spring Boot项目中使用外部application.yml配置文件启动JAR包一、基本原理

解决若依微服务框架启动报错的问题

《解决若依微服务框架启动报错的问题》Invalidboundstatement错误通常由MyBatis映射文件未正确加载或Nacos配置未读取导致,需检查XML的namespace与方法ID是否匹配,... 目录ruoyi-system模块报错报错详情nacos文件目录总结ruoyi-systnGLNYpe

解决hive启动时java.net.ConnectException:拒绝连接的问题

《解决hive启动时java.net.ConnectException:拒绝连接的问题》Hadoop集群连接被拒,需检查集群是否启动、关闭防火墙/SELinux、确认安全模式退出,若问题仍存,查看日志... 目录错误发生原因解决方式1.关闭防火墙2.关闭selinux3.启动集群4.检查集群是否正常启动5.

基于Python Playwright进行前端性能测试的脚本实现

《基于PythonPlaywright进行前端性能测试的脚本实现》在当今Web应用开发中,性能优化是提升用户体验的关键因素之一,本文将介绍如何使用Playwright构建一个自动化性能测试工具,希望... 目录引言工具概述整体架构核心实现解析1. 浏览器初始化2. 性能数据收集3. 资源分析4. 关键性能指

shell脚本批量导出redis key-value方式

《shell脚本批量导出rediskey-value方式》为避免keys全量扫描导致Redis卡顿,可先通过dump.rdb备份文件在本地恢复,再使用scan命令渐进导出key-value,通过CN... 目录1 背景2 详细步骤2.1 本地docker启动Redis2.2 shell批量导出脚本3 附录总